Компоненты сетевой защиты устанавливаются только на одном из компьютеров в сети, играющего роль сервера защиты. На остальных компьютерах никаких дополнительных компонентов устанавливать не надо.
Для поддержки сетевого ключа (NetHASP) на сервере защиты используется менеджер лицензий ADEM.
При его старте:
- Загружается и запускается драйвер HASP. Если драйвер HASP загружен ранее, он предварительно выгружается. При загрузке драйвера обновляются все записи в системном реестре. Загружаемый драйвер находится в файле hinst.dll При ошибке загрузки драйвера выводится сообщение и работа прекращается.
- Проверяется ключ HASP. Из ключа считывается информация о его номере, версии, кодах защиты и т.п. Если ключ не обнаружен или информация некорректна, выводится сообщение и работа прекращается.
- Загружается и запускается менеджер лицензий HASP. Загружаемый менеджер лицензий HASP получает имя AHxxxx, где xxxx - номер ключа HASP. Если менеджер лицензий HASP загружен ранее и имеет имя, отличное от AHxxxx, нормальная работа менеджера лицензий ADEM невозможна. Эта ситуация фиксируется на следующем шаге как ошибка загрузки менеджера лицензий HASP. Файл менеджера лицензий HASP - nhsrvw32.exe
- Производится инициализация менеджера лицензий HASP. Проверяется совместная работа менеджера лицензий HASP, драйвера HASP и ключа HASP. При обнаружении ошибки выводится сообщение и работа прекращается.
- Создается сетевая "розетка" (Windows Socket) для взаимодействия по сети. Номер порта розетки для TCP/IP протокола - 697. При ошибке выводится сообщение и работа прекращается.
- Менеджер лицензий ADEM выводит окно диалога и ожидает команд пользователя или сетевых запросов.
Таким образом, после запуска менеджера лицензий ADEM, имеется следующий набор программно-аппаратных средств:
Модуль | Параметры | Доступностьдля изменения |
---|---|---|
Менеджер лицензий ADEM | Номер порта розетки TCP/IP | нет |
Менеджер лицензий HASP | Имя | да |
Номер порта розетки TCP/IP | да | |
Драйвер HASP | Версия (логическая) | да |
Версия (функциональная) | нет | |
Ключ HASP | Номер ключа | нет |
Версия ключа | нет | |
Коды защиты | нет |
Под логической версией драйвера HASP подразумевается версия загрузчика драйвера, которая прописывается в системном реестре и доступна для изменения. Под функциональной - версия собственно драйвера, определяющая его функциональные возможности.