http://geocnt.geonet.ru

Центр геоинформационных исследований
Информация о ключах защиты HASP

Russian Russian 
English English 
Espanol Spanish 

Все коммерческие версии наших программных продуктов защищаются от нелицензионного использования с помощью аппаратных ключей HASP, распространяемых компанией Aladdin Software Security. На этой странице вы найдете краткие пояснения по настройке и использованию этих ключей. Более полную информацию можно найти на сайте компании Aladdin.

Все о ключах защиты HASP

Что такое локальный ключ защиты?
Что такое сетевой ключ защиты?
В чем отличие сетевого ключа от локального?
Работа с локальным ключом
Работа с сетевым ключом

Что такое сетевой менеджер лицензий?
Инсталляция менеджера сетевых лицензий
Конфигурация менеджера сетевых лицензий
Конфигурация клиента
Вопросы, встречающиеся у пользователей.

Программные продукты GeoDraw/GeoGraph/GeoConstructor, входящие в стандартную поставку, могут работать как с локальными ключами защиты HASP, так и с сетевыми.

Приобретая пакет программ GeoDraw/GeoGraph/GeoConstructor, вы покупаете не ключ защиты как таковой, а определенное количество лицензий на его использование. Ключи защиты служат лишь средством контроля за числом лицензий и ограничения нелицензионного использования. При приобретении программного продукта вы можете выбрать форму контроля за лицензиями. Это может быть некоторое количество локальных ключей защиты или сетевой ключ, на указанное количество лицензий.

Что такое локальный ключ защиты?

Локальный ключ защиты - это устройство идентификации подлинности лицензии на использование программного продукта. Локальный ключ защиты вставляется в параллельный порт (могут быть модификации для USB-порта) того компьютера, на котором вы собираетесь работать с лицензионным программным продуктом. Локальный ключ защиты обеспечивает одну лицензию. Таким образом, лицензионный программный продукт может быть запущен на один момент времени только на одном компьютере при наличии одной лицензии (т.е. одного ключа).

Что такое сетевой ключ защиты?

Сетевой ключ защиты - это устройство идентификации подлинности некоторого количества лицензий на использование программного продукта. Сетевой ключ защиты вставляется в параллельный порт (могут быть модификации для USB-порта) одного из компьютеров в ЛВС. На компьютерах, входящих в эту локальную сеть вы можете использовать лицензионный программный продукт. Сетевой ключ защиты обеспечивает оговоренное количество лицензий. Таким образом, лицензионный программный продукт может быть запущен на любых компьютерах ЛВС, но не более оговоренного количества лицензий одновременно.

В чем отличие сетевого ключа от локального?

Сетевые и локальные ключи защиты отличаются внешним видом, внутренним устройством и что самое главное - принципами работы лицензионного программного продукта с ними. Локальный ключ всегда обеспечивает лицензии только для одного компьютера одновременно. Сетевой ключ обеспечивает всегда несколько лицензий. Сетевой ключ защиты сложнее (и соответственно дороже) локального ключа.

Работа с локальным ключом.

Для работы с локальным ключом защиты необходимо после инсталляции программного продукта проинсталлировать драйвер ключа защиты на том же компьютере где вы собираетесь использовать программный продукт. Для использования программного продукта локальный ключ должен быть также установлен на компьютере. Программный продукт проверяет наличие ключа защиты и сведения о лицензии, хранящиеся в нем, с помощью этого драйвера.

Работа с сетевым ключом.

Работа с локальными ключами защиты несколько отличается от работы с сетевым ключом. Для работы с сетевым ключом защиты необходимо наличие локальной вычислительной сети и несколько компьютеров, подключенных к ней. Один из компьютеров должен быть выбран в качестве сервера лицензий. На него устанавливается сетевой ключ защиты и менеджер лицензий.

Что такое менеджер сетевых лицензий?

Менеджер сетевых лицензий - это специальная программа обеспечения поддержки лицензий программного продукта, которая должна быть запущена на компьютере, на котором установлен сетевой ключ защиты. Этот компьютер является сервером лицензий. Компьютеры, на которых запускается лицензионный программный продукт, будут клиентами этого сервера. Т.е. они будут обращаться за лицензиями к серверу, используя при этом механизмы передачи данных локальной вычислительной сети. На компьютерах-клиентах необходимо проинсталлировать лицензионный программный продукт. Драйвер локального ключа защиты инсталлировать не нужно.

Важные моменты, на которые надо обратить внимание перед какими-либо действиями по установке менеджера сетевых лицензий для GeoGraph/GeoDraw/GeoConstructor.

  1. Выбор компьютера для сервера сетевых лицензий GeoGraph/GeoDraw/GeoConstructor
  2. Основным критерием выбора компьютера является требование того, что сервер сетевых лицензий должен функционировать в любое время обращения к нему с других рабочих мест.

    Ни производительность компьютера и других аппаратных средств, ни исполнение им каких-либо служебных функций (файл-сервер, интернет-сервер, сервер печати и прочее) не являются факторами для выбора именно этого компьютера в качестве сервера лицензий.

    На настоящий момент времени для работы сервера лицензий поддерживаются платформа Intel и следующие операционные системы:

    Windows 95/98/NT/2000/XP
    Windows 3.11
    OS/2
    Novell NetWare

    Удобно совместить функции сервера сетевых лицензий и файл-сервера ЛВС на одном компьютере. Но это не является обязательным условием функционирования менеджера сетевых лицензий.

  3. Выбор сетевого протокола
  4. Для работы лицензионного программного продукта с сервером сетевых лицензий и сетевым ключом защиты необходимо наличие связи между ними с помощью средств ЛВС. На настоящий момент времени обмен данных между сервером лицензий и рабочим местом, на котором запускается лицензионный программный продукт, может происходить с использованием следующих сетевых протоколов:

    TCP/IP
    IPX
    NETBIOS

    Примечание: Для Novell NetWare поддерживается только протокол IPX.

    Для успешной работы лицензионного продукта необходимо наличие связи между сервером лицензий и компьютером, на котором запускается лицензионный программный продукт, по одному из вышеперечисленных протоколов. Также необходимо сконфигурировать соответствующим образом менеджер сетевых лицензий и внести нужные изменения в файл NETHASP.INI в директории лицензионного программного продукта.

Инсталляция менеджера сетевых лицензий.

Дистрибутив менеджера сетевых лицензий в виде самораспаковывающегося архивного файла находится на компакт-диске, входящем в стандартную поставку в директории SERVERS.

Запустите SERVERS.EXE и распакуйте дистрибутив менеджера лицензий в любое место на жестком диске вашего компьютера.

после завершения распаковки вы получите директории:

DOS
NOVELL
OS2
WIN16
WIN32

Эти директории содержат установочные файлы менеджера лицензий для разных операционных систем.

Также распакуются файлы:

files.txt - описание файлов архива

nethasp.ini - пример файла настроек для клиентского приложения

nhsrv.ini - пример файла конфигурации менеджера сетевых лицензий

Выберите подходящую вам версию менеджера и проинсталлируйте ее.

Примечание: инсталляцию менеджера сетевых лицензий для Novell NetWare надо проводить "вручную", переписав файл HASPSERV.NLM на системный том сервера и отредактировав файл AUTOEXEC.NCF, добавив в него строку "LOAD HASPSERV".

Конфигурация менеджера сетевых лицензий.

Для настройки менеджера сетевых лицензий на поддержку сетевых протоколов воспользуйтесь текстовым редактором и отредактируйте соответствующий файл NHSRV.INI, либо воспользуйтесь настроечным диалогом менеджера лицензий.

Примечание: Менеджер лицензий для Novell NetWare не использует установки из файла NHSRV.INI.

Конфигурация клиента.

Для работы лицензионного продукта с менеджером сетевых лицензий необходимо с помощью любого текстового редактора отредактировать файл NETHASP.INI находящийся там же, где находится основной исполняемый модуль приложения.

Ниже приведены основные возможные ключевые слова и их значения:

;В этой секции можно включить или выключить любой из протоколов
[NH_COMMON]
NH_IPX = Enabled или Disabled ; Использовать протокол IPX
NH_NETBIOS = Enabled или Disabled ; Использовать протокол NETBIOS
NH_TCPIP = Enabled или Disabled ; Использовать протокол TCP/IP

;Секция для установок протокола IPX
[NH_IPX]
;Выключение использования клиента Novell
NH_NCLIENT32 = Disabled
;Использование широковещательного механизма IPX (по умолчанию Enabled)
NH_USE_BROADCAST = Enabled или Disabled
;Номер сокета широковещательной передачи (по умолчанию 7483H)
NH_BC_SOCKET_NUM = <Number>
;Осуществление связи с менеджерами лицензий на указанных серверах
;(до 6 имен длиной до 7 символов каждое)

NH_SERVER_NAME = <Name1>, <Name2>,..

;Секция для установок протокола TCP/IP
[NH_TCPIP]
; IP адреса серверов лицензий, которые необходимо опрашивать.
; Возможно неограниченное количество адресов.

NH_SERVER_ADDR = <Addr1>, <Addr2>

За более полной информацией по установкам в файле NETHASP.INI обратитесь к файлу-примеру в составе дистрибутива менеджера сетевых лицензий.

Вопросы, встречающиеся у пользователей.

Можно ли запускать лицензионный продукт на компьютере, который является сервером лицензий?
Можно, если это компьютер, работающий под управлением операционной системы семейства Windows. При этом связь между менеджером лицензий и лицензионным программным продуктом происходит также "сетевым способом", как если это были бы разные компьютеры.

Можно ли использовать сетевой ключ защиты вместо локального?

Можно, но необходимо проинсталлировать на этот компьютер менеджер сетевых лицензий и запустить его, сконфигурировав соответствующим образом.

Можно ли использовать локальный ключ защиты вместо сетевого?

Нельзя.

Как отличить сетевой ключ от локального?

Сетевые и локальные ключи отличаются внешним видом. Сетевой ключ красного цвета. Локальный ключ - белого цвета.

Можно ли использовать локальный и сетевой ключ одновременно?

Можно. Лицензионный программный продукт пытается обнаружить проинсталлированный драйвер локального ключа и сам локальный ключ. В случае если локальный ключ не обнаружен или не проинсталлирован, драйвером локального ключа предпринимается попытка поиска менеджера сетевых лицензий. Таким образом, если в компьютер вставлен локальный ключ защиты, то будет использована его лицензия. В противном случае будет использована лицензия сетевого ключа.

Можно ли использовать несколько сетевых ключей в ЛВС одновременно?

Можно. При этом если все правильно сконфигурировано, то произойдет суммирование количества лицензий.

Обязательно ли устанавливать сетевой ключ защиты на файл-сервер ЛВС?

Необязательно. Сервером лицензий может быть практически любой компьютер в сети. Но с точки зрения администрирования ЛВС и организации работ в большинстве случаев удобно устанавливать сетевой ключ и менеджер лицензий именно на файл-сервер ЛВС.

Надо ли устанавливать драйвер локального ключа на рабочее место при использовании сетевого ключа?

Не надо. Несмотря на то, что сам по себе драйвер не должен мешать работе лицензионного продукта с менеджером сетевых лицензий, мы рекомендуем не устанавливать драйвер в этом случае. Опрос менеджера сетевых лицензий и работа программ в случае установленного драйвера локального ключа и отсутствия самого локального ключа могут замедлиться.

Можно ли использовать разные сетевые протоколы для сервера лицензий и моего рабочего компьютера?

Нельзя. На компьютере, выполняющем роль менеджера сетевых лицензий и компьютере, на котором вы собираетесь запускать лицензионный программный продукт, должны быть установлены одинаковые сетевые протоколы, один из которых может быть использован для обмена данными при получении лицензии.

Куда надо вставлять сетевой ключ защиты?

Сетевой ключ защиты надо вставлять в параллельный порт компьютера, выполняющего роль сервера лицензий.