Обладателям USB ключей посвящается.
Если в сети одновременно запущены два или более менеджеров лицензий (License Manager), то для корректной работы (как правило) требуется их настройка.
Основная идея настройки в данном случае – назначить каждому менеджеру лицензий свое имя и сообщить каждой копии защищенной программы эти имена. Задать имя менеджеру лицензий можно через файл nhsrv.ini, он должен находиться в одном каталоге с менеджером лицензий. Если менеджер лицензий установлен как сервис, то в каталоге Windows\System32. Имя менеджера лицензий должно состоять из алфавитно-цифровых символов (только английские буквы!), и не должно быть длиннее 7 символов.
Пример настройки:
------------------- nhsrv.ini #1------------------------------
[NHS_SERVER]
NHS_SERVERNAMES = LM1
-------------------------------------------------------------
------------------- nhsrv.ini #2------------------------------
[NHS_SERVER]
NHS_SERVERNAMES = LM2
-------------------------------------------------------------
Сообщить защищенной программе имена менеджеров можно через файл nethasp.ini, который должен находится в одной директории с защищенным приложением.
Пример:
-------------------- nethasp.ini -----------------------------
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.1.41, 168.192.1.11
NH_SERVER_NAME = LM1, LM2
-------------------------------------------------------------
Адреса даны для примера, следует указывать реальные IP-адреса компьютеров, где установлены соответствующие менеджеры лицензий.
Источник: http://www.aladdin.ru
Продолжаю тему.
Для того чтобы запретить отдельным пользователям или группе пользователей подключаться к Менеджеру лицензий, то Менеджер нужно для этого настроить, необходимо задать диапазон разршенных IP адресов, настройка производится в файле nhsrv.ini, он должен находиться в одном каталоге с менеджером лицензий. Если менеджер лицензий установлен как сервис, то в каталоге Windows\System32.
Пример настройки:
------------------- nhsrv.ini # Значение по умолчанию------------
;HS_IP_LIMIT = 10.24.2.18-99, 10.1.1.9/16, 10.25.0.0/24,
; 192.0.0.*, 194.0.*.*, 11.*.*.*,
; 10.24.7.8-12 /30, 10.24.2.17
-------------------------------------------------------------------------------
Строки закоментированы, они не работают, то есть подключаться можно всем, здесь просто указаны варианты обозначения разрешенного диапазона.
------------------- nhsrv.ini # Рабочий вариант-----------------------------------------------------------------------------
NHS_IP_LIMIT = 192.168.1.14, 192.168.1.87, 192.168.1.81, 192.168.1.68, 192.168.1.66,
192.168.1.61, 192.168.1.44, 192.168.1.40, 192.168.1.34, 192.168.1.188,
192.168.1.125, 192.168.1.115, 192.168.1.103, 192.168.1.100
--------------------------------------------------------------------------------------------------------------------------------------
Это мой рабочий вариант, так как нужные мне IP были разбросаны по всему диапазону -то указать их типа 192.168.1.14-100 было не возможно, я просто перечислил разрешенные IP.