мета-данные страницы
Сервер лицензий
Сервер лицензий - это служба, которая хранит у себя список лицензий и выдает их запросившим лицензии программам. Лицензии генерируются для определенной конфигурации компьютера. Идентификатор конфигурации называется HWID. Если конфигурация меняется, то меняется HWID и ключ нужно переполучить.
Сетевой TCP порт, по которому идет обмен информацией сервера лицензий с программами - 19170.
Установка
Для установки службы нужно выполнить команду:
LicensingService.exe /install
Получение нового ключа
Ключ в большинстве случаев обновляется автоматически, примерно раз в месяц. Обновляется ключ за 3 дня до окончания прошлого ключа.
Если у компьютера сменилась конфигурация, то нужно получить ключ для нового HWID. Сделать это можно, запустив программу с таким параметром:
LicensingService.exe /reg
Параметры командной строки
Установка службы:
/install
Удаление службы:
/uninstall
Получение ключа вручную:
/reg
Параметры конфигурационного файла
Все параметры службы сервера лицензий хранятся в файле LicensingService.ini. Заполняются параметры автоматически, при первом получении ключа. Дальше параметры также обновляются в автоматическом режиме.
Иногда нужно внести изменения в конфигурационный файл вручную. Например, если нужно указать отличный от 19170 TCP порт.
Все описанные ниже параметры относятся к серверу лицензий, начиная с версии 4.6.0.1.
Подключение к базе данных:
[Firebird] Server=127.0.0.1 Port=3050 DB=c:\Agbis\DB\ARM.fdb Password=
Если нужно, чтобы сервер лицензий сохранял информацию о сроке действия лицензий не только в основную базу данных, но и в дополнительную, то можно добавить еще до 9 разделов FIREBIRD. У
каждого раздела должен быть номер от 1 до 9. Например:
[Firebird1] Server=127.0.0.1 Port=3050 DB=c:\Agbis\DB\ARM_DEP.fdb Password=
Основной раздел:
[Main] // Идентификатор подразделения LastGUID=4F7XXXXXX-9YYY-4XXX-9YYY-01ZZZZZZZZZ // Идентификатор конфигурации компьютера LastHWID=CHVUQ1IXXXXXXXXXXX // Последняя дата успешного переполучения ключа LastKeyWrite=23.06.2023 // Дата окончания ключа ExpireDt=15.07.2023 // Tcp порт, который будет прослушиваться и на который будут приходить запросы из программ TcpPort=19170 // Шаблон расписания, указывающий в какое время будет происходить автоматическое переполучения ключа. По умолчанию - в 11:00 и в 18:00 CRON=0 0 11,18 // Будет ли сервер лицензий обновлять себя при появлении на сайте новой версии . По умолчанию 1, значит Да. Если автообновление не требуется, то нужно выставить 0 AutoUpdateEnabled=1 // Будет ли сервер лицензий обновляться на тестовую версию. По умолчанию 0, значит Нет. Если требуется обновление на тестовую версию, то нужно выставить 1 AutoUpdateToTestVers=0
Раздел наименований для службы сервера лицензий. Менять требуется, если на компьютере нужно запустить несколько экземпляров сервера лицензий. У каждого экземпляра сервера лицензий должен быть уникальный порт и названия ниже:
[Service] ServiceName=Db1 ServiceDisplayName=Db1