Настройка
АРС-ПС для
работы с
менеджером лицензий
HASP В MS WINDOWS
Подробно о файлах настройки Менеджера лицензий Nhsrv.ini и Nethasp.ini см. документацию в файле Документация HASP.zip из папки Dist10_1\Add\Drivers\ дистрибутивного CD. Ниже описана настройка в типичных случаях.
Это правильная эксплуатация ключей 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
Это неправильная эксплуатация ключей 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
1) Эмулятор HASP это программа для несанкционированного доступа к программному обеспечению, использующему ключ защиты HASP.
2) При наличии эмулятора HASP на рабочем месте или на сервере не гарантируется нормальная работа АРС-ПС
3) Для обеспечения нормальной работы АРС-ПС следует:
- если эмулятор установлен на рабочем месте, то следует удалить эмулятор из памяти компьютера
- если эмулятор установлен на сервере (при работе АРС-ПС в сети), то следует либо удалить эмулятор из памяти сервера или разместить менеджер лицензий, драйвер HASP и ключ HASP на другом сервере, который не содержит эмулятор, и в файле Nethasp.ini прописать IP этого сервера (см. п.1) или его имя (см. п.2).