Системные требования. Установка. Ключи

Смотрите также

Требования к оборудованию и программному обеспечению

Процессор AMD64/Intel64/EM64T архитектуры;

Операционная система Windows 10, 11; Astra Linux (работает через WINE); При выполнении определенных настроек может быть запущена и под другими версиями Linux. Мы имеем положительный опыт запуска СТАРТ 4.87 в AstraLinux, РЕД ОС, Ubuntu со специально подобранной конфигурацией Wine;

Оперативная память: 4 Гб и выше,

Видеоадаптер 2018 года и более новый c поддержкой OpenGL 2.0 и выше:

Дисплей с разрешением экрана не менее 1280х1024.

На компьютере, выполняющем роль сервера сетевого ключа электронной защиты от несанкционированного доступа и/или на котором производится обновление сетевого ключа, должны быть установлены драйверы Sentinel HL или Guardant в зависимости от типа ключа (входят в комплект поставки).

При установке на компьютеры, с установленными программами защиты от утечек информации DLP (DeviceLock, Zecurion Zlock, Symantec DLP, Trustwave DLP, McAfee Total Protection, Check Point DLP etc.) корректная работы СТАРТ-ПРОФ не гарантируется.

В антивирусах (Dr.WEB, Kaspersky и др.) и программах защиты от утечек информации DLP следует включить СТАРТ-ПРОФ в список программ, для которых мониторинг отключен, а также разрешить доступ к USB порту для работы с ключами защиты (устройства можно идентифицировать по модели и уникальному серийному номеру). В противном случае СТАРТ-ПРОФ будет работать некорректно из-за вмешательства в его работу извне.

Установка программы на компьютер пользователя

ВНИМАНИЕ: Во время установки программы аппаратный ключ защиты НЕ должен присутствовать в порту во избежание его порчи.

Проверить правильность системных часов. Неправильно установленное системное время может привести к невозможности работы с USB ключом или интернет-лицензией.

 

Для установки СТАРТ-ПРОФ на компьютере пользователя необходимо:

В случае установки СТАРТ-ПРОФ в каталоге СТАРТ-ПРОФ образуется дополнительно папка «BASEOLD», в которой находятся старые базы данных. Если пользователь проводил какую-либо индивидуальную корректировку в базах, то он должен ее повторить в новой версии СТАРТ-ПРОФ. Перед установкой новой версии СТАРТа, рекомендуется экспортировать пользовательские материалы в отдельные файлы.

Установка с использованием технологии Active Directory (AD)

В Microsoft Windows Server 2003 и Microsoft Windows Server 2008 включен интегрированный набор служб каталогов Active Directory, составной частью которого является Group Policy. Оснастка Software Installation, входящая в состав Group Policy, позволяет удаленно устанавливать программное обеспечение одновременно на несколько рабочих станций.

В Active Directory реализованы 3 основные сценария установки:

Программу СТАРТ-ПРОФ можно установить по сценарию Assign to Computer.

Внимание!

Установка программы СТАРТ-ПРОФ на группу компьютеров осуществляется с создания административной установки СТАРТа. Сделать эту установку можно с помощью программы ORCA MSI Editor. Эта программа создает из файла CTAPT.msi / CTAPTPR.msi / CTAPTLT.msi файл setup.mst, в котором будут храниться все изменения, который внес администратор. Параметры, которые рекомендуется поправить в msi-файле перед созданием mst-файла:

Таблица

Параметр

Описание

Directory

INSTALLDIR

Название папки, куда будет копироваться файлы программы. По умолчанию параметр равен «Program Files\CTAPT»

Directory

SHELL_OBJECT_FOLDER

Название папки в меню пуск системы. По умолчанию параметр равен «CTAPT»

Property

ProductLanguage

1049

После установки программы следует установить драйверы ключа, для корректной работы с сетевым ключом на локальных компьютерах.

Чтобы установить программу в другую папку, например "D:\Progs\truboprobod\startprof":

1. Добавить новое свойство в таблицу Property, которое называется ROOTDRIVE. Значением этого свойства должна быть строка “D:\” (без кавычек);

2. В таблицу Directory добавить новую директорию Progs (Parent = TARGETDIR, DefaultDir = Progs);

3. Указать Progs в качестве Parent для директории TRUBOPROVOD в таблице Directory.

Защита программы от копирования

Программа СТАРТ-Проф защищена от несанкционированного копирования. Защита заключается

в том, что программа во время работы проверяет наличие доступной и действующей лицензии

и, в случае её отсутствия, выводится соответствующее сообщение.

Виды поставщиков лицензии

Поставщик лицензии Описание
Sentinel HL Аппаратные ключи

Используется аппаратный usb-ключ.

Может быть локальным или сетевым. На сервере сетевого ключа должен быть установлен соответствующий менеджер лицензий.

Guardant
Internet License Интернет-лицензия

Для передачи данных используется протокол https.

Требует подключения к интернету. Для аутентификации используется PASS ID.

 

Вид и параметры используемого поставщика лицензии хранятся в текстовом файле (license.txt). Если у пользователя есть несколько различных лицензий, он может легко переключаться между ними, просто указывая в программе разные файлы лицензии.

Передача лицензии пользователю

При записи лицензии в аппаратный ключ или привязки PASS ID к web-лицензии формируется файл с параметрами лицензии (license.txt), который передается пользователю.

При первом запуске программы или смене лицензии необходимо указать этот файл. После этого программа сохраняет копию данного файла и в дальнейшем работает с ней. Копия сохраняется по следующему пути: %AppData%\PSRE\Licenses\oldnamepr.txt, где "oldname" это имя файла лицензии.

Для того, чтобы увидеть параметры используемой лицензии, необходимо выполнить команду пункта меню "Справка>О Программе...". Скриншот данного диалогового окна с параметрами лицензии и номером версии программы необходимо прикладывать при обращениях в техническую поддержку программы.

Для изменения лицензии, необходимо вызвать меню Сервис>Загрузка файла лицензии. После этого необходимо указать путь к новому файлу лицензии.

При первом запуске программы будет показано сообщение, что лицензия не найдена, и предложено несколько вариантов дальнейших действий. Если пользователь имеет файл действующей лицензии, то ему необходимо выбрать пункт "Настроить файл лицензии". Кнопка "Повторить" производит повторное чтение существующего файла лицензии. Для настройки интернет-лицензии смотрите описание ниже.

Получение интернет-лицензии

Для получения интернет-лицензии пользователь должен зарегистрировать PASS ID по адресу: https://passid.truboprovod.ru/passid-personal/signup.

PASS ID - это идентификационные данные пользователя (email, password), используемые для работы с интернет-лицензией. Электронная почта пользователя может быть любым действительным адресом, в том числе корпоративным. Пароль пользователь генерирует самостоятельно. Программа запоминает PASS ID для дальнейших запусков программы.

Регистрация PASS ID производится один раз. К одному PASS ID может быть привязано множество лицензий. После регистрации пользователь должен прислать менеджеру по продажам (marketing@truboprovod.ru) email, использованный при регистрации PASSID для привязки к нему лицензии.

Никому не сообщайте свой пароль от PASSID, даже сотрудникам ООО «НТП Трубопровод»! Для управления лицензией службам продаж и технической поддержки Ваш пароль не требуется.

Для работы с интернет-лицензией аппаратный ключ не требуется, но необходимо постоянное соединение с интернетом. Для работы с интернет-лицензией используется протокол HTTPS, поэтому если у пользователя есть доступ в интернет через браузер, то специальных настроек не требуется. Для проверки доступности сервера можно зайти на страницу регистрации PASSID.

Если в системе настроен доступ через Proxy сервер, то его параметры будут применены автоматически.

Если файл лицензии не содержит PASS ID, то после его чтения программа выдаст ошибку.

Для ввода действительного PASS ID нажмите кнопку "Повторить", после чего появится диалоговое окно авторизации PASS ID, где надо ввести электронный адрес и пароль, которые были использованы при регистрации. Если PASS ID не был зарегистрирован, то можно перейти на страницу регистрации по ссылке https://passid.truboprovod.ru/passid-personal/signup или восстановить пароль от PASS ID.

Аппаратные ключи

Аппаратные ключи могут быть одного из двух видов: Sentinel HL и Guardant. Их настройка в целом одинакова, но отличается в некоторых деталях (см. ниже).

Для обоих видов ключей установка драйверов не требуется, ключ сразу готов к работе (это так называемая driver-less конфигурация, ключи работают в USB HID режиме).

Поставляемый файл license.txt уже содержит информацию о типе и серийном номере ключа, поэтому в большинстве случаев дополнительная настройка не требуется. Тип (локальный/сетевой) ключа определяется параметром remote (со значением local или remote) в файле license.txt.

Преобразование ключей Sentinel SuperPro в формат Sentinel HL

Аппаратные ключи Sentinel SuperPro последнего поколения (в корпусах фиолетового и красного цвета) могут быть преобразованы в формат современного ключа Sentinel HL. Пользователи таких ключей должны оставить в порту единственный ключ, требующий преобразования, запустить программу обновления ключа KeySt и следовать её указаниям.

Перед преобразованием ключа KeySt сформирует строку состояния, которую нужно прислать в отдел продаж (marketing@truboprovod.ru), чтобы гарантировать, что будет преобразован именно тот ключ, который соответствует действующей лицензии пользователя.

После получения строки обновления ключа SuperPro, её нужно ввести в соответствующее поле и нажать кнопку «Преобразовать».

После преобразования ключа KeySt сформирует строку состояния уже преобразованного ключа Sentinel HL, которую нужно прислать в отдел продаж (marketing@truboprovod.ru).

После получения строки обновления, её нужно применить к этому ключу, после чего ключ будет готов к работе.

Локальные ключи

Локальный ключ любого типа сразу готов к работе. Перед запуском программы пользователь должен вставить ключ в USB порт компьютера и убедиться, что лампочка, встроенная в ключ, непрерывно светится. Отсутствие света лампочки или мигающий свет говорят либо о недостаточной мощности данного порта USB (в этом случае ключ необходимо поместить в другой порт), либо о неисправности порта или ключа.

Если автоматическое обновление программы (ссылка на раздел документации, если есть) включено и нормально функционирует, то локальный ключ также при необходимости (при выходе новых версий, продлении технической поддержки) автоматически обновляется, это делает ненужным ручное обновление ключа и пересылку строк состояния и обновления.

Сетевые ключи

Сетевой ключ устанавливается на сервере — выбранном пользователем для этой цели компьютере в сети. Для доступа к ключу требуется установить сетевой менеджер лицензий. Для каждого типа ключа он свой (см. ниже).

Отсутствие света лампочки ключа говорит об отсутствии требуемого ПО (драйверов, менеджера лицензий).

Для настройки программы на использование сетевого ключа необходимо отредактировать файл license.txt, добавив запись, указывающую расположение сервера ключа в сети. Допустимы следующие параметры (достаточно указать только один):

 

Параметр

Значение

lm_ip

IP адрес сервера ключа

lm_host

сетевое имя (dns) сервера ключа

lm_id

идентификатор LM сервера (только для ключей Sentinel HL)

 

Сетевой ключ не обновляется автоматически. Для его обновления следует либо использовать утилиту KeySt для получения строки состояния и применения строки обновления, либо использовать как локальный ключ:

1. Поместить ключ в локальный ПК с установленной программой;

2. Отредактировать license.txt, установив значение параметра remote=local;

3. Запустить программу и выполнить процедуру автоматического обновления (информация в ключе обновится);

4. Вернуть на место ключ и запись в файле license.txt.

Сетевой ключ Sentinel HL

Для работы сетевого ключа Sentinel HL нужно на сервере установить сервис менеджера лицензий (ссылка для скачивания в раздел download соответствующего сайта), подходящего к ОС сервера (варианты: Windows 7, Windows 8/10/11+, Linux Ubuntu, Linux RedHat, Linux common). Драйверы для Linux можно скачать с сайта производителя.

Для коммуникации с приложением и управления Sentinel LM использует протоколы TCP и UDP, порт 1947. После установки и запуска службы можно осуществлять мониторинг ключей в web браузере по адресу:

http://<сервер ключа>:1947

На локальном компьютере по адресу http://localhost:1947 этот ключ так же должен быть виден в списке доступных ключей.

Сетевой ключ Guardant

Для работы сетевого ключа Guardant нужно на сервере установить сервис менеджера лицензий, который можно загрузить с сайта производителя: https://www.guardant.ru/support/users/server/.

Для коммуникации с приложением Guardant LM использует протоколы TCP и UDP, порт 3187, для управления по http - порт 3185. После установки и запуска службы можно осуществлять мониторинг ключей в web браузере по адресу:

http://<сервер ключа>:3185.

Для поиска параметров сетевого ключа Guardant используется дополнительный файл настроек gnclient.ini. Этот файл создаётся автоматически по параметрам из license.txt и размещается в папке:

%APPDATA%\PASSUITE\<id программы>\.

Формат файла лицензии поддерживает параметр grdinipath для указания полного пути к файлу настроек сетевого ключа Guardant, который может быть записан в license.txt. Если параметр grdinipath  установлен, то файл создаётся и ищется не в %APPDATA%\PASSUITE\<id программы>\gnclient.ini, а в пути, указанном в grdinipath.

Также поддерживается параметр program_name, который можно использовать вместо guid программы. Если он установлен, то файл создаётся и ищется по адресу:

%APPDATA%\PASSUITE\<id программы>\gnclient.ini.

 

ВНИМАНИЕ: gnclient.ini создаётся однократно. Если файл уже существует, то его параметры не перезаписываются. Поэтому дальнейшие настройки нужно делать либо непосредственно в gnclient.ini, либо вносить изменения в license.txt, но для их применения удалить gnclient.ini. Также этот файл можно получить со страницы мониторинга LM (Меню “настройки ini-файла клиента”).

Обновление аппаратного ключа (утилита KeySt)

Для активации ключа или изменения его параметров в случае продления срока поддержки или изменения параметров лицензии используется служебная программа KeySt.exe. Для вызова программы следует выбрать пункт меню Пуск > Все программы > СТАРТ-ПРОФ > Обновление ключа. После этого откроется диалоговое окно:

Код, приведённый в окне Строка состояния ключа, пользователь должен сообщить авторам программы. С помощью кнопки Сохранить этот код можно записать в файл для последующей передачи авторам программы, например, посредством электронной почты.

При каждом запуске программы строка состояния ключа различна и не может быть использована повторно.

В дальнейшем авторы программы сообщат новый код, который надо ввести в окно Строка обновления ключа. Этот код можно также ввести из файла с помощью кнопки Загрузить. Далее нажать кнопку Обновить ключ.

Для работы с программой KeySt нужно оставить один ключ в порту. Если ключ заменен в процессе работы программы, нажмите кнопку «Обновить».

Если KeySt обнаруживает ключ старого формата (Sentinel SuperPro), то переходит в режим преобразования ключа.

Коды ошибок лицензии

Код ошибки Описание кода ошибки Описание
20004 ERROR_LMS_LOGIN_FAILED

Неверный PASS ID - email или password

20005 ERROR_LMS_ALREADY_AUTH

Аутентификация уже проведена

20006 ERROR_LMS_AUTH_REQUIRED

Требуется аутентификация

20007 ERROR_LMS_FEAUTURE_NOT_FOUND

Модуль не найден [в лицензии]

20008 ERROR_LMS_LICENSE_NOT_FOUND

Лицензия не найдена [у пользователя]

20009 ERROR_LMS_SERVICE_UNAVAILABLE

Сервис недоступен - ошибка на сервере или в сети

20010 ERROR_LMS_LICENSE_DISABLED

Лицензия неактивна

20011 ERROR_LMS_FEATURE_LIMIT_EXCEEDED

Исчерпано количество захватов лицензий

20012 ERROR_LMS_LICENSE_EXPIRED

Временная лицензия истекла

20013 ERROR_LMS_ALREADY_LEASED

Лицензия уже захвачена

20014 ERROR_LMS_INVALID_HANDLE

Внутренняя ошибка на поставщике лицензии

20015 ERROR_LMS_OBJ_NOT_CACHED

Внутренняя ошибка на поставщике лицензии - нужна повторная инициализация

20018 ERROR_LMS_STRANGER

Неверное обращение к серверу - используются данные несуществующей сессии

20019 ERROR_LMS_INVALID_PARAMETER

Неверное обращение к серверу - неверный параметр

20020 ERROR_LMS_ACTION_NOT_SUPPORTED

Неверное обращение к серверу - неверный номер функции

20021 ERROR_LMS_LICENSE_VERSION

Неподходящий номер версии - лицензия рассчитана на меньший номер

20022 ERROR_LMS_SERVICE_BUSY

Поставщик лицензий занят - нужно повторить попытку

20023 ERROR_LMS_INTERNAL_ERROR

Внутренняя ошибка на поставщике лицензии

20024 ERROR_LMS_INVALID_LICFILE

Неверный формат файла лицензии

20025 ERROR_LMS_INVALID_PRODUCT

Неверный идентификатор программы

20027 ERROR_LMS_EOPEN_LICENSE_FILE

Ошибка открытия файла лицензии - не найден или занят. Или путь неверный, или файл занят (открыт другим процессом)

20028 ERROR_LMS_DONGLE_NOT_FOUND

Аппаратный ключ не найден

20031 ERROR_LMS_FILE_DOWNLOAD

Ошибка скачивания файла

20035 ERROR_LMS_INVALID_DONGLE

Неверные данные в ключе

20036 ERROR_LMS_DONGLE_UPDATE

Ошибка обновления ключа

20037 ERROR_LMS_PROXYAUTH

Требуется аутентификация прокси

30000+ Ошибки ключей Guardant

Прибавляется 30000 к следующим кодам ошибок https://dev.guardant.ru/display/PUB/Guardant+API+Error+Codes

40000+ Ошибки ключей Sentinel

Прибавляется 40000 к следующим кодам ошибок https://docs.sentinel.thalesgroup.com/ldk/LDKdocs/API-licensing/Licensing_API/Enumerations/Licensing_API_Status_Codes.htm

40007 Sentinel protection key not available

Когда ключ сетевой, программа не напрямую обращается на сервер, а через локальный менеджер лицензий. Если целевой сервер не отвечает на широковещательные запросы (обычно так, если они в разных подсетях, в т.ч. за vpn), то локальный менеджер не может к нему обратиться, даже когда в программе указан верный ip сервера.

Нужно зайти на локальный license manager по адресу http://localhost:1947 и в разделе "Конфигурация" на вкладке  "Доступ к удаленным Менеджерам лицензий" в поле "Параметры поиска удаленных лицензий" добавить IP адрес сервера в список. Убедитесь, что флажок "Доступ к удаленным лицензиям" включен.

После этого ключ, установленный в удалённом сервере, должен появиться в списке ключей локального менеджера лицензий (в поле "Компьютер" будет написано имя сервера). Пока его нет в этом списке, программа не обнаружит ключ.

Если локальный license manager по адресу http://localhost:1947 недоступен, сначала его нужно установить (те же компоненты, что и на сервере).

50000+ Ошибки интернета

Прибавляется 50000 к следующим кодам ошибок https://curl.se/libcurl/c/libcurl-errors.html

  The protection key is not accessible due to a USB sharing violation

Sharing violation - попытка захватить ресурс, который уже был захвачен другим процессом. Например, открыть на запись уже кем-то открытый файл.

Т.к. какие-то ключи работают (Гидросистема), а какие-то нет - это конфликт драйверов или устройств на конкретном порту USB. Попробуйте другой порт, переpагрузите службу менеджера лицензий, перезгрузите компьютер.

Если используются разветвители USB - подключите ключ не в них, а поближе к материнской плате, лучше - в задней части системного блока. Если используются виртуальные машины - проверьте конфигурацию проброса портов.

Техническая поддержка

Для разрешения проблем работы с аппаратными ключами и интернет-лицензиями передайте в службу технической поддержки

1. Используемый файл параметров лицензии license.txt

2. Скриншот окна "О программе", в котором видны актуальные настройки поставщика лицензии

3. Номер ошибки, выдаваемой программой