Настройка АРС-ПС для работы с менеджером лицензий HASP В MS WINDOWS

 

Подробно о файлах настройки Менеджера лицензий Nhsrv.ini и Nethasp.ini см. документацию в файле Документация HASP.zip из папки Dist10_1\Add\Drivers\ дистрибутивного CD. Ниже описана настройка в типичных случаях.

1. В сети на одном из компьютеров (на сервере) установлен только один сетевой электронный ключ HASP KADEC и установлен Менеджер лицензий

 

Это правильная эксплуатация ключей HASP.

Как правило, после инсталляции на сервер Менеджера лицензий HASP последний сам определяет компьютер, запросивший лицензию. Если такого не происходит, то при наличии в сети TCP/IP протокола обмена данными следует проделать следующее:

1.      Скопировать файл Nethasp.ini из папки Dist10_1\Add\Drivers\ дистрибутивного CD в корневую папку АРС-ПСArs\ на жестком диске.

2.      В этом файле в разделе [NH_COMMON] убрать лидирующие символы ;; (две точки с запятой) и символы or Disabled в строке ;;NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol. После этого строка должна принять вид NH_TCPIP = Enabled

3.      В разделе [NH_TCPIP] убрать лидирующие символы ;; (две точки с запятой) и символы , <Addr2> ; IP addresses of all the NetHASP в строке ;;NH_SERVER_ADDR = <Addr1> , <Addr2> ; IP addresses of all the NetHASP, а вместо символов <Addr1> записать IP адрес сервера. После этого строка должна принять, например, такой вид NH_SERVER_ADDR =192.114.176.65

 

2. На нескольких компьютерах в сети (на серверах) установлены несколько сетевых электронных ключей HASP KADEC или Менеджер лицензий и ключ HASP KADEC установлены на разных компьютерах

 

Это неправильная эксплуатация ключей HASP.

Придумать для каждого из серверов уникальное имя длиной не более семи символов. Например, ars1, ars2 и так далее. Далее:

1.      На жестком диске компьютера, на котором установлен Менеджер лицензий, найти файл Nhsrv.ini. Как правило, этот файл находится в корневой папке Менеджера лицензий. В этом файле в разделе [NHS_SERVER] убрать лидирующие символы ;; (две точки с запятой) и символы , cad ; NetHASP Server names. Should match the names в строке ;;NHS_SERVERNAMES = sausage, cad ; NetHASP Server names. Should match the names ,а вместо символов sausage записать придуманные имена. После этого строка должна принять, например, такой вид NHS_SERVERNAMES = ars1, ars2

2.      Скопировать файл Nethasp.ini из папки Dist10_1\Add\Drivers\ дистрибутивного CD в корневую папку АРС-ПСArs\ на жестком диске всех компьютеров, на которых установлен АРС-ПС, в том числе АРС-ПС должен быть установлен на компьютерах-серверах.

3.      В этом файле в разделе [NH_COMMON] убрать лидирующие символы ;; (две точки с запятой) и символы or Disabled в строке ;;NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol. После этого строка должна принять вид NH_TCPIP = Enabled

4.      В разделе [NH_TCPIP] убрать лидирующие символы ;; (две точки с запятой) и символы , , <Name2>, ; Communicate with the NetHASP в строке ;;NH_SERVER_NAME = <Name1>, <Name2>, ; Communicate with the NetHASP, а вместо символов < Name1> записать придуманное имя сервера. После этого строка должна принять, например, такой вид NH_SERVER_ NAME =ars1

 

3. ВНИМАНИЕ! ЭМУЛЯТОР HASP

 

1)      Эмулятор HASP это программа для несанкционированного доступа к программному обеспечению, использующему ключ защиты HASP.

2)      При наличии эмулятора HASP на рабочем месте или на сервере не гарантируется нормальная работа АРС-ПС

3)      Для обеспечения нормальной работы АРС-ПС следует:

-         если эмулятор установлен на рабочем месте, то следует удалить эмулятор из памяти компьютера

-         если эмулятор установлен на сервере (при работе АРС-ПС в сети), то следует либо удалить эмулятор из памяти сервера или разместить менеджер лицензий, драйвер HASP и ключ HASP на другом сервере, который не содержит эмулятор, и в файле Nethasp.ini прописать IP этого сервера (см. п.1) или его имя (см. п.2).