Как узнать версию драйвера hasp
Программные продукты «1С:Предприятие» версии 8 помимо системы программного лицензирования могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin. В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).
0. Оглавление
1. Маркировка и назначение ключей
Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:
- Клиентские служат для выдачи лицензий пользователям Windows при запуске «1С:Предприятие» 8. Данные ключи могут быть установлены на любой компьютер в локальной сети. Обслуживанием ключей в данном случае занимается программа HASP HL License Manager.
- Серверный ключ необходим для того, чтобы запускалась служба сервера «1С:Предприятие». Он должен быть установлен непосредственно на тот же самый компьютер, где и запущена данная служба. Служба может иметь разрядность x86 или x64.
Назначение конкретного ключа можно определить по его цвету и маркировке. На рисунках ниже рамкой выделена маркировка ключа. Остальные символы на ключе для пользователей программ особого значения не имеют. Тип и назначение ключа по маркировке можно определить из приведенной ниже таблицы:
- 1C:Бухгалтерия 8 ПРОФ
- 1С:Бухгалтерия 8 ПРОФ. Поставка для розничного распространения
- 1С:Бухгалтерия 8 КОРП
- 1С:Бухгалтерия бюджетного учреждения 8
- 1С:Бухгалтерия автономного учреждения 8 ПРОФ
- 1С:Бухгалтерия автономного учреждения 8 КОРП
- 1С:Управление торговлей 8
- 1С:Зарплата и Управление Персоналом 8
- 1С:Зарплата и кадры бюджетного учреждения 8
- 1С:Управление небольшой фирмой 8
- 1С:Комплексная автоматизация 8
- 1С:Предприятие 8. Управление производственным предприятием
- 1С:Документооборот 8
- 1С:Предприятие 8. Клиентская лицензия на 1 рабочее место
USB HASP HL Net
USB HASP HL Pro
USB HASP HL Max
USB HASP HL Net
USB HASP HL Pro
- 1С:Предприятие 8. Управление производственным предприятием для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
- 1С:Комплексная автоматизация 8 для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
- 1С:Предприятие 8. Комплект для обучения в высших и средних учебных заведениях. В комплект поставки входит два ключа: Многопользовательский на 20 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы «1С:Предприятие» выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе — 52 мм. Цветовая схема и маркировка ключей осталась без изменений.
2. Что нужно знать при установке ключей
Есть несколько особенностей, которые следует принять во внимание перед установкой ключей HASP, а именно:
- Общее число пользователей, которые могут работать с системой «1С:Предприятие» равно сумме лицензий, доступных в каждом из клиентских ключей.
- На одном физическом компьютере не могут работать 2 и более ключа одной Серии, т. к. эти ключи неразличимы и фактически будет задействован только один из них (выбранный произвольно). Серию ключа можно определить по последним 5 символов в маркировке (ORGL8, ORGL8A, ENSR8 и т.д.). Ключи разных серий без проблем могут быть установлены на один компьютер.
- Клиентские ключи могут быть установлены на любой компьютер в сети (если запущен HASP License Manager).
- При наличии нескольких ключей, лицензии выдаются в следующем порядке:
- в ключе серии ORGL8
- в ключе серии ORGL8A
- в ключе серии ORGL8B
- Действует также «запоминание ключа», т. е. при повторном обращении сначала будет выполнена попытка получении лицензии из ключа, чья лицензия была получена пользователем при последнем подключении.
- Серверный ключ должен быть установлен непосредственно на тот же самый компьютер, который используется в качестве сервера кластера «1С:Предприятия» . По сети он работать не будет.
- Серверные 64-битные ключи также можно использовать и в 32-битных системах.
- Есть определенные проблемы с пробросом серверного ключа из физической среды в виртуальную на некоторых гипервизорах. Например, мне так и не удалось штатными средствами пробросить серверный ключ в виртуальную машину в Hyper-V на Windows Server 2008 R2.
- COM-соединение также требует лицензию.
- Для работы Web-сервисов не требуется клиентских лицензий.
- Полный алгоритм поиска лицензии при старте «1С:Предприятие» для версии 8.3 описан здесь, для версии 8.2 — здесь.
3. Особенности учета клиентских лицензий
Клиент «1С:Предприятие» при запуске может использовать для получения лицензий:
- Локальный ключ — ключ установленный на физический компьютер, с которого запускается «1С:Предприятие». Дает право запуска на компьютере c ключом из под одной сессии Windows произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. При работе в терминальном режиме позволяет работать только одному пользователю, который подключился к терминальной сессии с идентификатором 0.
- Многопользовательский ключ, доступный по сети через HASP License Manager — Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. Аналогично локальному ключу на одном компьютере в одной сессии Windows возможен запуск произвольного количества экземпляров системы в любом режиме в рамках одной лицензии. При работе в терминальном режиме также требуется установка HASP License Manager.
- Сервер «1С:Предприятие» или модуль расширения веб-сервера — Помимо программы HASP License Manager лицензии также могут выдаваться и сервером «1С:Предприятие» или модулем расширения веб-сервера (только в случае работы с файловой базой через Web-клиент). При этом подсчетом лицензий занимается непосредственно сервер «1С:Предприятие» или модуль расширения веб-сервера. В этом случае, в отличии от двух предыдущих вариантов, лицензии расходуются из расчета «один сеанс — одна лицензия». Таким образом, если на одном компьютере запущено два экземпляра «1С:Предприятие», то будет затрачено две лицензии.
Кроме того очень важно знать и учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B.
4. Программы для администрирования ключей HASP
4.1 HASP Device Driver
Это ничто иное как обычный драйвер для устройства. Он нужен для того, чтобы ключ HASP4 Net определился в системе. Устанавливать следуя инструкциям инсталлятора.
4.2 HASP HL License Manager
Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. При установке HASP License Manager автоматически создает правило в Брандмауэре Windows. Однако, для работы защищенного приложения на удаленной рабочей станции необходимо проверить, что осуществляется беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Устанавливать менеджер желательно как службу, выбрав «Service (nhsrvice.exe)» во время установки.
Ну а после установки должна появиться соответствующая служба.
При установке в сети двух и более менеджеров лицензий, их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам — при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий. Подробнее об этом читайте здесь.
4.3 Aladdin HASP Monitor
Данная утилита служит для мониторинга доступа к ключу и занятых лицензий. После установки и запуска, программа сканирует сеть в поисках менеджера лицензий и показывает активные соединения клиентских приложений с данными службами. Монитор дает возможность увидеть имена хостов, на которых установлена служба и HASP ключи, максимальное количество лицензий в ключе, количество занятых лицензий и имина клиентов, получивших лицензию.
Следует понимать, что сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475, так что для работы программы необходимо добавить соответствующее правило в брандмауэр Windows. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
5. Просмотр полученной лицензии в 1С
Перечень всех видимых ключей, а также место получение текущей лицензии можно посмотреть и непосредственно из «1С:Предприятие». Достаточно запустить 1С в режиме 1С:Предприятие, в меню выбрать «Справка» — «О программе…» или нажать пиктограмму с изображением восклицательного знака на панели.
В открывшемся окне информацию о лицензиях можно просмотреть в пункте «Лицензия».
Здесь мы увидим ключ выдавший лицензию данному пользователю, а также все видимые ключи сети. Информация о выданных лицензиях присутствует также и в Консоли Администрирования Серверов «1С:Предприятие» в списке сеансов информационной базы (начиная с версии платформы 8.2.15).
Смотрите также:
Ниже будет подробно описан процесс установки типовой конфигурации в системе «1С:Предприятие» 8.3 (в версиях 8.2 и 8.1 действия аналогичны) в ОС семейства Windows, на примере решения «Бухгалтерия предприятия, редакция 3.0».…
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
Запись опубликована в рубрике Лицензирование с метками 1Сv8, Лицензирование, Оборудование, Софт. Добавьте в закладки постоянную ссылку.
Ключ локальной защиты HASP (MemoHASP или TimeHASP) должен быть подключен к параллельному или USB порту компьютера. Для поддержки локального ключа должен быть загружен драйвер HASP.
Необходимый набор программно-аппаратных средств:
Модуль | Параметры | Доступностьдля изменения |
---|---|---|
Драйвер HASP | Версия (логическая) | да |
Версия (функциональная) | нет | |
Ключ HASP | Номер ключа | нет |
Версия ключа | нет | |
Коды защиты | нет |
Под логической версией драйвера HASP подразумевается версия загрузчика драйвера, которая прописывается в системном реестре и доступна для изменения. Под функциональной - версия собственно драйвера, определяющая его функциональные возможности.
Какова последовательность действий для установки локальной защиты?
До запуска ADEM не имеет значения последовательность подключения ключа и загрузки драйвера. Важно, что при запуске ADEM ключ MemoHASP или TimeHASP должен быть подключен к параллельному или USB порту компьютера и драйвер HASP должен быть загружен.
При первом старте ADEM для MemoHASP должны быть введены коды защиты, (поставляемые вместе с ключом).
Какие компоненты необходимы для сетевой защиты ADEM?
Компоненты сетевой защиты устанавливаются только на одном из компьютеров в сети, играющего роль сервера защиты. На остальных компьютерах никаких дополнительных компонентов устанавливать не надо.
Для поддержки сетевого ключа (NetHASP) на сервере защиты используется менеджер лицензий ADEM.
Модуль | Параметры | Доступностьдля изменения |
---|---|---|
Менеджер лицензий ADEM | Номер порта розетки TCP/IP | нет |
Менеджер лицензий HASP | Имя | да |
Номер порта розетки TCP/IP | да | |
Драйвер HASP | Версия (логическая) | да |
Версия (функциональная) | нет | |
Ключ HASP | Номер ключа | нет |
Версия ключа | нет | |
Коды защиты | нет |
Под логической версией драйвера HASP подразумевается версия загрузчика драйвера, которая прописывается в системном реестре и доступна для изменения. Под функциональной - версия собственно драйвера, определяющая его функциональные возможности.
Какова последовательность действий для установки сетевой защиты?
Для установки сетевой защиты необходимо на сервере защиты подключить ключ NetHASP параллельному или USB порту компьютера и запустить менеджер лицензий ADEM.
При первом запуске менеджера лицензий необходимо ввести коды защиты (поставляемые вместе с ключом).
Никаких действий на остальных компьютерах в сети производить не надо.
Как узнать версию драйвера HASP?
Для получения логической версии драйвера HASP необходимо запустить программу HINSTALL.EXE с ключом "-info". Программа находится в папке HASP.
Функциональная версия драйвера HASP недоступна.
Как изменить версию драйвера HASP?
Для изменения логической версии драйвера HASP необходимо изменить запись системного реестра: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Haspnt] "Version"="x.xx"
где x.xx - новая логическая версия.
Функциональная версия драйвера HASP недоступна для изменения.
Как узнать параметры ключа HASP?
Номер ключа написан на корпусе ключа. Версия ключа недоступна. Коды защиты (для TimeHASP и NetHASP) поставляются с ключом.
Как загрузить драйвер HASP?
Для локальной защиты драйвер HASP загружается из основного меню командой Start->Programs->ADEM->HASP->Install HASP. Для сетевой защиты загрузки драйвера HASP не требуется, поскольку на сервере защиты драйвер загружается менеджером лицензий ADEM, а на остальных компьютерах он не нужен.
Драйвер HASP также может быть загружен программой HINSTALL.EXE с ключом "-i". Программа находится в папке HASP.
Как выгрузить драйвер HASP?
Для выгрузки драйвера HASP используется команда основного меню Start->Programs->ADEM->HASP->Uninstall HASP.
Драйвер HASP также может быть выгружен программой HINSTALL.EXE с ключом "-r". Программа находится в папке HASP.
Как узнать, загружен ли драйвер HASP?
Необходимо запустить программу HINSTALL.EXE с ключом "-info". Программа находится в папке HASP.
Функциональная версия драйвера HASP недоступна.
Может ли совместно использоваться локальная и сетевая защита?
Да. При запуске ADEM в первую очередь проверяется локальная защита. Если обнаружен локальный ключ HASP, используется локальная защита. Если нет - используется сетевая защита.
Может ли быть несколько серверов защиты в сети?
Да. Для этого необходимо на каждом из серверов подключить ключ NetHASP параллельному или USB порту компьютера и запустить менеджер лицензий ADEM.
Может ли ADEM одновременно использовать два и более серверов защиты?
Могут ли на одном компьютере установлены два или более ключа защиты ADEM?
Конфликтуют ли ключи защиты ADEM с ключами HASP других систем?
Нет. Можно подключать несколько ключей к параллельному порту компьютера. Последовательность подключения и типы ключей (MemoHASP, TimeHASP, NetHASP) значения не имеет.
Можно ли загрузить несколько драйверов HASP различных версий?
Можно ли загрузить несколько менеджеров лицензий HASP?
Можно ли загрузить несколько менеджеров лицензий ADEM?
Нет. В этом нет смысла, поскольку ни драйвер HASP ни менеджер лицензий HASP не допускают повторной загрузки.
Как загрузить менеджер лицензий ADEM?
Менеджер лицензий ADEM загружается из основного меню командой Start->Programs->ADEM->HASP->License Manager.
Менеджер лицензий ADEM также может быть загружен запуском программы AdemHaspServer.exe из папки HASP\ AdemHaspServer.
Как выгрузить менеджер лицензий ADEM?
С помощью команды Exit Server основного диалога или выпадающего меню менеджера в области уведомлений панели задач.
Как узнать, загружен ли менеджер лицензий ADEM?
Как загрузить менеджер лицензий HASP?
Менеджер лицензий HASP автоматически загружается при старте менеджера лицензий ADEM.
Для загрузки вручную запустите NHSRVW32.EXE из папки HASP\ AdemHaspServer.
Как выгрузить менеджер лицензий HASP?
С помощью команды Exit основного диалога менеджера. Для отображения диалога используется выпадающее меню менеджера в области уведомлений панели задач.
Как узнать, загружен ли менеджер лицензий HASP?
Как узнать имя (имена) менеджера лицензий HASP?
С помощью команды Activity Log->TCP/IP protocol основного диалога менеджера. Для отображения диалога используется выпадающее меню менеджера в области уведомлений панели задач.
Как изменить, добавить или удалить имя (имена) менеджера лицензий HASP?
Менеджер лицензий HASP поддерживает до 6 имен, по которым к нему могут обращаться различные системы с сетевой защитой HASP.
Для любых изменений списка имен необходимо выгрузить менеджер и вновь загрузить его путем запуска NHSRVW32.EXE из папки HASP\ AdemHaspServer с ключем "-SRVNAME=name1,name2, … nameN", где name… - список до 6 имен сервера, через запятую.
Как изменить TCP/IP порт и другие параметры менеджера лицензий HASP?
Обратитесь к help менеджера - команда Help основного диалога. Для отображения диалога используется выпадающее меню менеджера в области уведомлений панели задач.
Автозагрузка драйвера HASP, менеджера лицензий ADEM и менеджера лицензий HASP.
При загрузке драйвера HASP из меню, при помощи HINSTALL.EXE или при старте менеджера лицензий ADEM в системном реестре автоматически прописывается информация для последующей автозагрузки драйвера при запуске Windows.
При выгрузке драйвера HASP из меню, при помощи HINSTALL.EXE или при выгрузке менеджера лицензий ADEM информация для автозагрузки драйвера удаляется из системного реестра.
Для записи/удаления информации системного реестра об автозагрузке менеджера лицензий ADEM используется флаг Autorun on Windows startup основного диалога менеджера. (Для отображения диалога используется выпадающее меню менеджера в области уведомлений панели задач.)
Средства для автозагрузки менеджера лицензий HASP в стандартной поставке ADEM отсутствуют.
При установке защиты ADEM перестала работать защита другой системы. Что делать?
Сравнить версии драйверов HASP ADEM и другой системы. Для этого необходимо загрузить драйвер ADEM, получить его версию, загрузить драйвер HASP другой системы и также получить его версию. (Обычно разработчики систем включают средства, аналогичные вышеописанному HINSTALL.EXE).
Если версия драйвера ADEM меньше, следует использовать драйвер HASP другой системы. ADEM будет работать с драйвером HASP, имеющим более высокую версию.
Если версия драйвера ADEM больше, следует загрузить драйвер HASP ADEM и попробовать изменить его версию так, чтобы она соответствовала версии драйвера HASP другой системы. Если не помогает - обращайтесь к разработчикам другой системы.
При установке локальной защиты ADEM перестала работать локальная защита другой системы. Что делать?
При установке менеджера лицензий сетевой защиты ADEM перестала работать локальная защита другой системы. Что делать?
Сравнить версии драйверов HASP ADEM и другой системы. Для этого необходимо запустить менеджер лицензий ADEM, получить версию его драйвера HASP, затем загрузить драйвер HASP другой системы и также получить его версию.
Если версия драйвера ADEM меньше, следует использовать драйвер HASP другой системы. (Менеджер лицензий ADEM будет работать с драйвером HASP, имеющим более высокую версию.) Поскольку менеджер лицензий ADEM автоматически загружает собственный драйвер, перезагрузка нового драйвера должна производиться сразу после старта менеджера лицензий (до первого обращения к менеджеру со стороны ADEM). Для этого следует создать командный файл, осуществляющий запуск менеджера лицензий и перезагрузку драйвера, например: C:\Program Files\ADEM71\HASP\AdemHaspServer\AdemHaspServer C:\Program Files\Other System\HASP\HINSTALL -i
Командный файл можно включить в автозагрузку для обеспечения его запуска при старте компьютера.
Если версия драйвера ADEM больше, следует попробовать изменить версию драйвера так, чтобы она соответствовала версии драйвера HASP другой системы. Поскольку менеджер лицензий ADEM автоматически загружает собственный драйвер и прописывает номер его версии в системном реестре, изменение версии драйвера должно производиться сразу после старта менеджера лицензий (до первого обращения к менеджеру со стороны ADEM). Для этого следует создать командный файл, осуществляющий запуск менеджера лицензий и изменение версии драйвера, например:
C:\Program Files\ADEM71\HASP\AdemHaspServer\AdemHaspServer C:\Program Files\ADEM71\HASP\AdemHaspServer\NewVersion.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Haspnt] "Version"="4.65"
При установке локальной защиты ADEM на сервере защиты другой системы перестала работать сетевая защита другой системы. Что делать?
Сравнить версии драйверов HASP ADEM и другой системы. Для этого необходимо загрузить драйвер ADEM, получить его версию, затем установить и запустить программное обеспечение сетевой защиты другой системы и также получить версию ее драйвера HASP.
Если версия драйвера ADEM меньше, следует использовать драйвер HASP другой системы. ADEM будет работать с драйвером HASP, имеющим более высокую версию. Для этого достаточно установить и использовать программное обеспечение сетевой защиты другой системы.
Если версия драйвера ADEM больше, следует попробовать изменить версию драйвера так, чтобы она соответствовала версии драйвера HASP другой системы. Для этого необходимо установить драйвер HASP другой системы, выяснить его версию, установить драйвер HASP ADEM и изменить его версию. Действия зависят от конкретной ситуации и в общем случае аналогичны вышеописанным.
При установке менеджера лицензий сетевой защиты ADEM на сервере защиты другой системы перестала работать сетевая защита другой системы. Что делать?
Действия зависят от конкретной ситуации и в общем случае аналогичны вышеописанным. В общем случае необходимо сравнить версии драйверов HASP и использовать драйвер наивысшей версии. При необходимости можно изменить его версию.
Как изменить номер порта розетки TCP/IP менеджера лицензий HASP?
- Выгрузить менеджер лицензий ADEM, если он загружен:
- если диалог менеджера закрыт, необходимо его открыть - укажите правой клавишей мыши его иконку в области уведомления (правый край нижней строки экрана), выберите Show Status;
- нажмите кнопку Exit Server, дайте подтверждение.
- Выгрузить NetHasp License Manager, если он остался загружен:
- проведите курсором по области уведомления, если иконка NetHasp License Manager не исчезла, укажите ее правой клавишей мыши, выберите Show;
- на появившемся окне NetHasp License Manager укажите команду Exit в правой части меню, дайте подтверждение.
- Внесите изменения в файл nethasp.ini, находящийся в папке запуска менеджера лицензий АДЕМ (AdemHaspServer.exe):
- раскомментируйте строку параметра NH_PORT_NUMBER и присвойте ему необходимое значение:
- NH_PORT_NUMBER = 479 ; Set the TCP/IP port number. This is ; optional. The default number is 475.
Обеспечение одновременной работы одного NetHasp License Manager с АДЕМ и другими системами.
- Один NetHasp License Manager может обслуживать несколько ключей NetHasp разных поставщиков программного обеспечения (ПО), однако только один ключ конкретного поставщика. (Ключи подключаются к параллельному порту последовательно.)
- Запуск нескольких менеджеров лицензий на одном сервере невозможен.
- Обращение к NetHasp License Manager со стороны ПО производится по имени (в частности АДЕМ обращается по имени AHXXXX, где XXXX - номер ключа NetHasp).
- NetHasp License Manager'у можно задать до 6 имен при его запуске ТОЛЬКО из командной строки. (Назначения, содержащиеся в файлах nethasp.ini, используются только ПО, и то только по умолчанию, чего на практике обычно не бывает, поскольку ПО точно знает имя своего NetHasp License Manager.) Имена можно просмотреть командой Activity Log > TCP/IP Protocol.
- При запуске менеджера лицензий ADEM он запускает NetHasp License Manager с одним вышеупомянутым именем. Для добавления новых имен необходимо вручную выгрузить NetHasp License Manager (см.п.2 предыдущего вопроса) и вновь загрузить его, указав необходимые имена в командной строке: NHSRVW32.EXE -SRVNAME=AHXXXX,NEWNAME1,NEWNAME2
Как выгрузить эмулятор HASP и загрузить лицензионный драйвер HASP?
Для выгрузки эмулятора и установки лицензионного драйвера обычно достаточно установить драйвер HASP командой
Start->Programs->ADEM71->HASP->Install HASP
из меню команды Start (Пуск) системы.
Если это не помогает необходимо сначала выгрузить эмулятор.
HASP Emulator PPE V2.7 имеет команду Install Original HASP Driver (вторая кнопка слева в верхней части или пункт Install HASP Driver выпадающего меню в строке уведомлений), которая выгружает эмулятор и загружает устаревший лицензионный драйвер HASP версии 4.35
Для выгрузки эмулятора HASP также может использоваться программа HINSTALL.EXE с ключом “-r”. Если описанными средствами не удается выгрузить эмулятор HASP, последнее, что можно сделать – это удалить из системного реестра все записи, касающиеся эмулятора и драйвера HASP. (Поскольку обычно бывает трудно определить, какие записи относятся к эмулятору, а какие к драйверу HASP.) Например:
HASP Emulator PPE V2.7
HASP Device Driver
HASP Loader
HASP Service
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Haspnt]
ВНИМАНИЕ. Пользоваться этой возможностью следует только в крайнем случае, поскольку велика вероятность нарушения работы системы защиты ADEM и других систем – может потребоваться переустановка ADEM.
Затем следует перезагрузить компьютер и проверить отсутствие эмулятора HASP (программа HINSTALL.EXE с ключом “-info”).
После этого необходимо вновь исполнить команду
из меню команды Start для установки лицензионного драйвера HASP, входящего в поставку ADEM (это драйвер имеет версию не ниже 4.65!).
Что можно попробовать для увеличения скорости обращения к сетевой защите.
-
Можно непосредственно указать IP-адрес сервера в поле “Selected server” и нажать “Select”.
Как обеспечить совместную работу защиты систем ADEM и Компас?
Защита системы Компас проверяет версию драйвера HASP и отказывается работать, даже если установлен более новый драйвер.
Если обнаруживается такая ситуация, необходимо загрузить новый драйвер и изменить в системном реестре запись:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Haspnt]
"Version"="X.XX"
где: X.XX – номер версии, необходимой Компасу, например “4.65”
Серия разработчика = Batch code = код разработчика = серия ключей – равнозначные понятия.
За каждым разработчиком при первоначальной покупке ключей закрепляется уникальная серия разработчика. В дальнейшем ключи данной серии продаются только данному конкретному разработчику.
Ключи разных серий разработчика обладают различным криптоповедением, благодаря чему ключи от одной серии не подходят для работы с приложением, защищённым на ключи другой серии разработчика.
При последующей покупке ключей разработчик в заказе указывает ту серию разработчика, под которую ему необходимо приобрести ключи (за разработчиком могут быть закреплены несколько различных серий).
Batch code нанесён на корпус каждого ключа (как пользовательского, так и служебного) и выглядит как последовательность из нескольких латинских символов, вида: "CDQDR", "DEMOMA" и т.д.
DEMOMA - серия разработчика, присвоенная демонстрационным ключам. Серия DEMOMA интегрирована в комплект разработчика и предназначена для тестирования функционала комплекта разработчика. Для работы с ключами серии DEMOMA не требуется наличие Sentinel (HASP) HL Master ключа.
Vendor ID – числовой эквивалент серии разработчика, отображается в Sentinel Admin Control Center на вкладке Sentinel Keys в столбце Vendor для подключенного ключа. Исключение – служебные ключи Sentinel (HASP) HL Master и Sentinel (HASP) HL Developer. Для этих ключей Vendor ID всегда одинаковый – "64294" и отличен от Vendor ID серии разработчика клиента.
Vendor ID содержится в именах всех кастомизированных под данную конкретную серию разработчика библиотек Sentinel LDK Licensing API из комплекта разработчика.
Обновление микропрошивки в стандартном режиме производится автоматически при соблюдении двух условий:
- Наличия на ПК актуальной версии установленного драйвера для ключей Sentinel (HASP);
- Наличия на ПК активного интернет соединения.
При подключении к ПК ключа с микропрошивкой версии ниже 3.25 (за исключением 2.17), например версии 2.16, ключ сам должен обновиться. Визуально это сопровождается миганием светодиода ключа с момента начала и до момента окончания процедуры обновления микропрошивки. Обычно эта процедура занимает несколько секунд. В ходе обновления микропрошивки ни в коем случае не следует отключать ключ от порта!
Если же обновление микропрошивки не было произведено в автоматическом режиме, то есть возможность выполнить это вручную. Сделать это можно двумя способами:
- Обновление USB-ключей HASP HL до функциональности HASP SRM с помощью утилиты Firmware Update: HASP_HL_Firmware_Update.zip
- Обновление USB-ключей HASP HL до функциональности HASP SRM с помощью файла * V2C: HASP_HL_Firmware_Update_v2c.zip
*Файл применяется к ключу с помощью: стандартной утилиты RUS под данную серию разработчика, либо через интерфейс драйвера - Sentinel Admin Control Center.
Для OS Windows Vista и ниже необходимо выполнять оба раздела инструкции, для Windows 7 и выше только "Раздел II".
Перед установкой/удалением необходимо убедиться, что UAC отключен и после его отключения ПК был перезагружен.
Раздел I. Удаление драйверов версии 4.116 и ниже.
Раздел II. Установка/удаление драйверов версии 5.х и выше.
- Использовать «MsConfig» для остановки всех служб, которые не относятся к Microsoft, перезагрузите компьютер и проверить снова.
- В случае отказа системы необходимо сохранить «дамп памяти ядра». Для его создания см. инструкцию: http://msdn.microsoft.com/en-us/library/cc266505.aspx
- В случае отказа Менеджера лицензий (HASP License Manager) необходимо сохранить лог (event log: Пуск -> Панель управления -> Администрирование -> Просмотр событий) и сохранить скриншот возникающей ошибки.
- Удалить файл "C:\Windows\aksdrvsetup.log", запустить «haspdinst –i –v», сохранить созданный файл aksdrvsetup.log
- Запустить «MsInfo32» (Пуск -> выполнить -> msinfo32 -> Ввод), создать .NFO log и выслать его.
Все сохранённые данные по проблеме необходимо передать в службу технической поддержки, порядок обращения в техническую поддержку см. "Порядок обращения в техническую поддержку".
ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА
- Удалить все компоненты HASP через «Установка/удаление программ».
- Остановить все службы, которые содержат в названии «Hasp» или «HLServer».
- Удалить все файлы aks*.*, «hardlock.sys» и «haspnt.sys» из папки c:\windows\system32\drivers» (если они не используются другими приложениями).
- Удаление драйверов в «Диспетчере устройств»:
o Зайти в «Панель управления»\«Система».
o Перейти на вкладку «Оборудование» и откройте «Диспетчер устройств».
o Выбрать в меню «Показать скрытые устройства».
o Раскрыть пункт «Драйверы устройств не Plug and Play».
o Удалить каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge».
- Еще раз удалить драйверы с помощью команды «haspdinst –purge», а затем установить с помощью «haspdinst –i».
Работа на виртуальных машинах ограничивается двумя факторами:
- Используемой системой защиты.
- Используемой платформой виртуализации.
Некоторые платформы виртуализации не поддерживают проброс USB устройств с реальной машины в виртуальную, например Microsoft Virtual Server + Hyper-V.
При использовании виртуальных сред с балансировкой нагрузки может происходить блокировка работы программных ключей Sentinel (HASP) SL, так как при балансировке нагрузки виртуальная машина фактически "перемещается" с одного физического ПК на другой, вследствие чего изменяется параметр привязки CPU ID, подробнее см. "Ошибка SL Clone detected ".
Возникновение данной ошибки возможно в следующих случаях.
- При обнаружении программ терминального доступа типа Microsoft Terminal Server (в т.ч. служба RDP – Remote Desktop), Citrix Winframe/Metaframe и т.д. драйвер ключа блокирует доступ к ключу. Т.е. ключ не должен находиться на одной машине с активным терминальным ПО. Для систем защиты HASP HL и Sentinel HASP * разработчик защищенного приложения имеет возможность контролировать данную опцию, разрешая или запрещая работу на терминальном сервере. Для ключей HASP4 она задана жестко и не может быть отключена. Если вы являетесь пользователем защищенного ПО, то варианты решения данного вопроса следующие:
- Остановить работу терминального сервера.
- Разместить ключ на любом другом компьютере в сети, если ключ сетевой.
- Обратиться к разработчику защищенного ПО.
- Ошибка «HASP not found (-10)» также может возникать при запуске приложений, защищенных с помощью HASP4 под Windows Vista/Windows 7.
* Для стандартной Feature 0, которая есть во всех ключах по умолчанию, лицензионные ограничения изменять нельзя. При этом для всех локальных ключей Sentinel HL для Feature 0 запрещена работа в терминальном режиме, а для сетевых ключей Sentinel (HASP) HL Net и сетевых ключей Sentinel (HASP) HL NetTime – разрешена. Соответственно, если защита программ осуществляется через Sentinel LDK Envelope на Feature 0 (например, используется DataHASP, который для своей работы использует Feature 0), то защищённое таким образом ПО может работать на терминальном сервере только с сетевым ключом, в котором для Feature 0 разрешён терминальный режим. С локальными ключами ПО будет выдавать ошибку «HASP_TS_DETECTED = 27».
Для локальных ключей рекомендуется использовать для защиты Feature отличную от Feature 0, в таком случае можно записать в локальный ключ требуемую Feature с разрешением работы на терминальном сервере (RDP). Однако следует учитывать, что при использовании локального ключа с Feature с разрешённой опцией RDP на терминальном сервере не будут ограничиваться одновременно запущенные копии ПО. Таким образом все запущенные на терминальном сервере экземпляры защищённого ПО будут потреблять одну лицензию с локального ключа, так как все копии ПО запущены на одной и той же машине (на RDP сервере) и система считает их за одну потребляемую лицензию. Таким образом в подобной ситуации пользователь сможет запустить столько экземпляров защищённого ПО, сколько подключений позволит создать сам терминальный сервер.
Для сетевых же ключей всегда можно для Feature, отличной от Feature 0, указать на какое количество сетевых мест рассчитана данная лицензия, а также можно изменить механизм подсчёта лицензий, указав что подсчёт лицензий требуется выполнять не по Станциям, а по Процессам, что позволит избежать ситуации аналогичной ситуации описанной выше (с локальными ключами).
!Update!: в системе защиты Sentinel LDK (в актуальной версии SDK LDK), для локальных моделей ключей Sentinel HL, работающих в Driverless режиме (для всех моделей кроме Sentinel HL Basic), есть возможность записывать сетевые лицензии с разрешённой / запрещённой работой RDP и с подсчётом подключений: по станциям, по процессам и по логинам. Благодаря чему любую, изначально локальную модель ключа можно превратить в сетевую. Но этот функционал требует приобретения дополнительных лицензий (HL seats) на Ваш Мастер ключ.
Возникновение данной ошибки возможно в следующих случаях.
- Ключ Sentinel (HASP) не подсоединен к компьютеру. Необходимо подсоединить ключ защиты.
- Подсоединен ключ Sentinel (HASP) другой серии (ключ от другого ПО). Необходимо подсоединить ключ требуемой серии (ключ от данного приложения).
- Сетевой ключ, подсоединенный к компьютеру в сети, на самом деле не является сетевым (сетевой ключ должен содержать в себе сетевую лицензию). Следует проверить установленный ключ и, в случае ошибки, подключить требуемый сетевой ключ Sentinel (HASP).
- На компьютере, где установлен сетевой ключ Sentinel (HASP), не запущен менеджер лицензий. Следует установить и запустить менеджер лицензий.
- На компьютере, где установлен ключ, или на компьютере, где запускается защищенное приложение, блокируется передача трафика по 475 или 1947 порту (активен firewall, брандмауэр windows, антивирусные программы также могут блокировать передачу по сети). Необходимо отключить все ПО, которое может блокировать доступ к ключу.
При установке двух и более ключей защиты программного обеспечения Sentinel (HASP) на один компьютер следует учитывать, следующее:
- Ключи, имеющие разные серии, будут работать нормально.
- Для системы защиты HASP4: ключи одной серии будут работать, если такая возможность была реализована разработчиком защищенного ПО. Если же разработчиком данная возможность не была реализована, то ключи, относящиеся к одной серии, не будут работать совместно на одном компьютере, будет виден только один из них: либо ближний к порту (в случае с LPT-ключами), либо размещенный на порту с младшим адресом (в случае с USB-ключами защиты программ HASP).
- Для системы защиты HASP HL: ключи, относящиеся к одной серии, не будут работать совместно на одном компьютере, будет виден только один из них: либо ближний к порту (в случае с LPT-ключами), либо размещенный на порту с младшим адресом (в случае с USB-ключами защиты программ Sentinel (HASP)).
- Для системы защиты Sentinel LDK (SRM): ключи, относящиеся к одной серии, могут работать совместно на одном компьютере, будут видны все ключи. ПО будет работать с тем из них, на котором есть свободная лицензия, требуемая для работы защищённого приложения. Порядок опроса ключей, подключенных к ПК, определяется порядком размещения. Первым опрашивается ключ, размещенный на порту с младшим адресом, и т.д. по возрастанию адреса. Также для данной системы защиты можно контролировать, к какому ключу следует подключаться защищённому приложению. Реализуется это следующим образом:
Сначала используется функция hasp_get_info() для получения ID всех ключей. Далее выбирается нужный ID и при помощи функции hasp_login_scope открывается сессия с ключом. Более подробно можно посмотреть в утилите Sentinel LDK ToolBox (интерактивное руководство по функциям Sentinel LDK Licensing API), которая устанавливается в составе Sentinel LDK Vendor Suite.
Возможные решения данной проблемы:
- Замена нескольких ключей защиты программ Sentinel (HASP) на один, с большим количеством лицензий (необходимо обратиться к разработчику защищенного программного обеспечения).
- Установка ключей защиты на разные компьютеры с последующей установкой и настройкой менеджеров лицензий при каждом ключе, см. "Два и более менеджеров лицензий (HASP License Manager) в сети".
- Возможность обрабатывать наличие двух ключей на одном компьютере существует для систем защиты HASP4 (путем адресации запроса на конкретный порт) и Sentinel LDK (SRM) (с помощью функции hasp_get_info() и hasp_login_scope). Для системы защиты HASP HL данная возможность отсутствует.
Приложение должно загружаться после того, как завершится инициализация драйвера ключа защиты ПО Sentinel (HASP). Это можно сделать как на уровне пользователя, так и на уровне разработчика защищенного ПО.
Если вы являетесь разработчиком защищенного приложения, то при установке защиты на приложение с помощью Sentinel LDK Envelope следует указать на необходимость дождаться окончания загрузки драйвера ("Protection Details" - "Protection Settings" - "Run-time wait"). При защите с помощью Sentinel LDK Licensing API необходимо реализовать задержку вручную в коде приложения.
Если вы пользователь защищенного ПО, то задержку необходимо реализовать с помощью сторонних утилит. Также можно попробовать изменить порядок загрузки драйверов, однако результат в данном случае гарантировать нельзя.
Обращение в техническую поддержку осуществляется следующими способами:
Конечные пользователи защищённого ПО должны обращаться за поддержкой к разработчику ПО, а он, при необходимости, заводит обращение в компанию Gemalto(SafeNet) через портал технической поддержки или к дистрибьютору (если ключи приобретаются через него).
- Гарантия на ключи Sentinel (HASP) – 2 год.
- На батарейку в ключах моделей Sentinel (HASP) HL Time и Sentinel (HASP) HL NetTime – 4 года.
- HASP4 – устаревшая система защиты, была актуальна с 1996 по 2006 год и на данный момент полностью снята с поддержки.
- Для работы с системой защиты используются два пароля.
- HASP HL – устаревшая система защиты, на данный момент снята с поддержки.
- Для работы с системой защиты использовался белый HASP HL Master ключ. Реализована публичная криптография. Появилась поддержка удалённого обновления лицензий в ключах защиты.
- Sentinel LDK (SRM) / Sentinel HASP / HASP SRM – актуальная на данный момент система защиты, обладает обратной совместимостью с HASP4 и HASP HL.
- Для защиты ПО используется синий Sentinel HL Master ключ. Появилась поддержка:
- x64-битных ОС как для защищённых приложений, так и для самого комплекта разработчика.
- Программных ключей защиты – Sentinel (HASP) SL.
- Технологии AppOnChip – исполнения части кода приложения внутри ключа.
- Технологии Driverless – работа с ключом без установки драйвера, ключ определяется как HID совместимое устройство.
- Интеграции системы лицензирования с CRM системами по средствам API.
- Актуальных версий ОС симейств Windows, Linux и Mac OS X.и т.д.
- И т.д.
- На уровне драйвера. Драйвер от современной системы защиты поддерживает работу ключей и от более старых систем защиты.
- На уровне API. API от современной системы защиты поддерживает вызовы старых функций API от более старых систем защиты.
- На уровне утилиты автоматической защиты Sentinel LDK Envelope. Sentinel LDK Envelope поддерживает защиту приложений в режиме системы защиты HASP HL, для защиты используются вызовы функций API от соответствующей системы защиты.
- Два пароля. – Система защиты HASP4.
- Белый Master ключ. – Система защиты HASP HL.
- Синий Master ключ. – Система защиты Sentinel LDK (SRM).
- Версия используемого комплекта разработчика 1.3 или ниже – система защиты HASP HL; выше 1.3 – система защиты Sentinel LDK (SRM);
- Для лицензирования ПО используете утилиту Business Studio – система защиты Sentinel LDK (SRM) версии 5.хх и ниже;
- Для лицензирования ПО используете утилиту Sentinel LDK EMS – система защиты Sentinel LDK (SRM) версии 6.х и выше;
- Для лицензирования ПО используете утилиту Factory – система защиты HASP HL;
- Для лицензирования ПО используете утилиту HASP Edit – система защиты HASP4;
- Если вы используете утилиту Bistro – система защиты Hardlock;
- Используете драйверы версии 4.102 или 4.116, и утилиты HASP License Manager и Aladdin Monitor – вероятнее всего либо система защиты HASP4, либо HASP HL (но для HASP HL более характерны драйверы версии 5.20).
- Войти в систему как администратор.
- Если возможно, следует временно отключить любое защитное ПО (антивирус, брандмауэр).
- Отключить все локальные Sentinel (HASP) ключи.
- Загрузить драйвер 4.116: hasp4_driver_cmdline.zip для проверки, не установлено ли старых версий драйверов.
- Распаковать загруженный архив на диск и в командной строке перейти в директорию с файлами из архива.
- Запустить «hinstall -r -alldrv» для удаления версий, установленных ранее.
- Если возникли проблемы с удалением – обратитесь к пункту инструкции «ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА».
- Использовать «MsConfig» для остановки всех служб, которые не относятся к Microsoft, перезагрузите компьютер и проверить снова.
- В случае отказа системы необходимо сохранить «дамп памяти ядра». Для его создания см. инструкцию: http://msdn.microsoft.com/en-us/library/cc266505.aspx
- В случае отказа Менеджера лицензий (Sentinel LDK / HASP License Manager) необходимо сохранить лог (event log: Пуск -> Панель управления -> Администрирование -> Просмотр событий) и сохранить скриншот возникающей ошибки.
- Удалить файл "C:\Windows\aksdrvsetup.log", запустить «haspdinst -i -v», сохранить созданный файл aksdrvsetup.log
- Запустить «MsInfo32» (Пуск -> выполнить -> msinfo32 -> Ввод), создать .NFO log и выслать его.
- Удалить все компоненты HASP через «Установка/удаление программ».
- Остановить все службы, которые содержат в названии «Hasp» или «HLServer».
- Удалить все файлы aks*.*, «hardlock.sys» и «haspnt.sys» из папки c:\windows\system32\drivers» (если они не используются другими приложениями).
- Удаление драйверов в «Диспетчере устройств»:
- Клиентские служат для выдачи лицензий пользователям Windows при запуске «1С:Предприятие» 8. Данные ключи могут быть установлены на любой компьютер в локальной сети. Обслуживанием ключей в данном случае занимается программа HASP HL License Manager.
- Серверный ключ необходим для того, чтобы запускалась служба сервера «1С:Предприятие». Он должен быть установлен непосредственно на тот же самый компьютер, где и запущена данная служба. Служба может иметь разрядность x86 или x64.
- 1C:Бухгалтерия 8 ПРОФ
- 1С:Бухгалтерия 8 ПРОФ. Поставка для розничного распространения
- 1С:Бухгалтерия 8 КОРП
- 1С:Бухгалтерия бюджетного учреждения 8
- 1С:Бухгалтерия автономного учреждения 8 ПРОФ
- 1С:Бухгалтерия автономного учреждения 8 КОРП
- 1С:Управление торговлей 8
- 1С:Зарплата и Управление Персоналом 8
- 1С:Зарплата и кадры бюджетного учреждения 8
- 1С:Управление небольшой фирмой 8
- 1С:Комплексная автоматизация 8
- 1С:Предприятие 8. Управление производственным предприятием
- 1С:Документооборот 8
- 1С:Предприятие 8. Клиентская лицензия на 1 рабочее место
- 1С:Предприятие 8. Управление производственным предприятием для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
- 1С:Комплексная автоматизация 8 для 10 пользователей + клиент-сервер. В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
- 1С:Предприятие 8. Комплект для обучения в высших и средних учебных заведениях. В комплект поставки входит два ключа: Многопользовательский на 20 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
- Общее число пользователей, которые могут работать с системой «1С:Предприятие» равно сумме лицензий, доступных в каждом из клиентских ключей.
- На одном физическом компьютере не могут работать 2 и более ключа одной Серии, т. к. эти ключи неразличимы и фактически будет задействован только один из них (выбранный произвольно). Серию ключа можно определить по последним 5 символов в маркировке (ORGL8, ORGL8A, ENSR8 и т.д.). Ключи разных серий без проблем могут быть установлены на один компьютер.
- Клиентские ключи могут быть установлены на любой компьютер в сети (если запущен HASP License Manager).
- При наличии нескольких ключей, лицензии выдаются в следующем порядке:
- в ключе серии ORGL8
- в ключе серии ORGL8A
- в ключе серии ORGL8B
- Действует также «запоминание ключа», т. е. при повторном обращении сначала будет выполнена попытка получении лицензии из ключа, чья лицензия была получена пользователем при последнем подключении.
- Серверный ключ должен быть установлен непосредственно на тот же самый компьютер, который используется в качестве сервера кластера «1С:Предприятия» . По сети он работать не будет.
- Серверные 64-битные ключи также можно использовать и в 32-битных системах.
- Есть определенные проблемы с пробросом серверного ключа из физической среды в виртуальную на некоторых гипервизорах. Например, мне так и не удалось штатными средствами пробросить серверный ключ в виртуальную машину в Hyper-V на Windows Server 2008 R2.
- COM-соединение также требует лицензию.
- Для работы Web-сервисов не требуется клиентских лицензий.
- Полный алгоритм поиска лицензии при старте «1С:Предприятие» для версии 8.3 описан здесь, для версии 8.2 — здесь.
- Локальный ключ — ключ установленный на физический компьютер, с которого запускается «1С:Предприятие». Дает право запуска на компьютере c ключом из под одной сессии Windows произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. При работе в терминальном режиме позволяет работать только одному пользователю, который подключился к терминальной сессии с идентификатором 0.
- Многопользовательский ключ, доступный по сети через HASP License Manager — Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. Аналогично локальному ключу на одном компьютере в одной сессии Windows возможен запуск произвольного количества экземпляров системы в любом режиме в рамках одной лицензии. При работе в терминальном режиме также требуется установка HASP License Manager.
- Сервер «1С:Предприятие» или модуль расширения веб-сервера — Помимо программы HASP License Manager лицензии также могут выдаваться и сервером «1С:Предприятие» или модулем расширения веб-сервера (только в случае работы с файловой базой через Web-клиент). При этом подсчетом лицензий занимается непосредственно сервер «1С:Предприятие» или модуль расширения веб-сервера. В этом случае, в отличии от двух предыдущих вариантов, лицензии расходуются из расчета «один сеанс — одна лицензия». Таким образом, если на одном компьютере запущено два экземпляра «1С:Предприятие», то будет затрачено две лицензии.
Ключ HASP4 может работать только с системой защиты HASP4 и не поддерживает работу с другими системами защиты.
Ключ Sentinel (HASP) HL обладает обратной совместимостью со старыми системами защиты. Чтобы использовать ключи Sentinel (HASP) HL со старыми системами защиты, необходимо применять инструменты из соответствующих версий комплектов разработчика (API / Envelope / утилиты для записи лицензий в ключи: HASP4 - HASPEdit, HASP HL - Factory, Sentinel LDK (SRM) - Business Studio / Sentinel LDK EMS).
Современная система защиты Sentinel LDK (SRM) обладает обратной совместимость с предыдущими системами защиты HASP HL и HASP4:
Версия комплекта разработчика пишется в заголовках окон утилит используемого комплекта разработчика, таких как: Vendor Suite, Envelope, Toolbox и т.д.
Достаточно посмотреть на версию Vendor Suite.
Если для защиты или лицензирования своего ПО вы использовали:
Также существуют другие косвенные признаки использования той или иной системы защиты, например:
Документация к комплекту разработчика есть на диске с самим комплектом разработчика, либо в образе диска. Она доступна на любом ПК с установленным комплектом разработчика.
Для OS Windows Vista и ниже необходимо выполнять оба раздела инструкции, для Windows 7 и выше только "Раздел II".
Инструкция по установке/удалению драйверов:
Перед установкой/удалением необходимо убедиться, что UAC отключен и после его отключения ПК был перезагружен.
Раздел I. Удаление драйверов версии 4.116 и ниже.
Раздел II. Установка/удаление драйверов версии 5.х и выше.
Все сохранённые данные по проблеме необходимо передать в службу технической поддержки.
ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА
o Зайти в «Панель управления»\«Система».
o Перейти на вкладку «Оборудование» и откройте «Диспетчер устройств».
o Выбрать в меню «Показать скрытые устройства».
o Раскрыть пункт «Драйверы устройств не Plug and Play».
o Удалить каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge».
Программные продукты «1С:Предприятие» версии 8 помимо системы программного лицензирования могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin. В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).
0. Оглавление
1. Маркировка и назначение ключей
Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:
Назначение конкретного ключа можно определить по его цвету и маркировке. На рисунках ниже рамкой выделена маркировка ключа. Остальные символы на ключе для пользователей программ особого значения не имеют. Тип и назначение ключа по маркировке можно определить из приведенной ниже таблицы:
USB HASP HL Net
USB HASP HL Pro
USB HASP HL Max
USB HASP HL Net
USB HASP HL Pro
Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы «1С:Предприятие» выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе — 52 мм. Цветовая схема и маркировка ключей осталась без изменений.
2. Что нужно знать при установке ключей
Есть несколько особенностей, которые следует принять во внимание перед установкой ключей HASP, а именно:
3. Особенности учета клиентских лицензий
Клиент «1С:Предприятие» при запуске может использовать для получения лицензий:
Кроме того очень важно знать и учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B.
4. Программы для администрирования ключей HASP
4.1 HASP Device Driver
Это ничто иное как обычный драйвер для устройства. Он нужен для того, чтобы ключ HASP4 Net определился в системе. Устанавливать следуя инструкциям инсталлятора.
4.2 HASP HL License Manager
Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. При установке HASP License Manager автоматически создает правило в Брандмауэре Windows. Однако, для работы защищенного приложения на удаленной рабочей станции необходимо проверить, что осуществляется беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Устанавливать менеджер желательно как службу, выбрав «Service (nhsrvice.exe)» во время установки.
Ну а после установки должна появиться соответствующая служба.
При установке в сети двух и более менеджеров лицензий, их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам — при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий. Подробнее об этом читайте здесь.
4.3 Aladdin HASP Monitor
Данная утилита служит для мониторинга доступа к ключу и занятых лицензий. После установки и запуска, программа сканирует сеть в поисках менеджера лицензий и показывает активные соединения клиентских приложений с данными службами. Монитор дает возможность увидеть имена хостов, на которых установлена служба и HASP ключи, максимальное количество лицензий в ключе, количество занятых лицензий и имина клиентов, получивших лицензию.
Следует понимать, что сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475, так что для работы программы необходимо добавить соответствующее правило в брандмауэр Windows. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
5. Просмотр полученной лицензии в 1С
Перечень всех видимых ключей, а также место получение текущей лицензии можно посмотреть и непосредственно из «1С:Предприятие». Достаточно запустить 1С в режиме 1С:Предприятие, в меню выбрать «Справка» — «О программе…» или нажать пиктограмму с изображением восклицательного знака на панели.
В открывшемся окне информацию о лицензиях можно просмотреть в пункте «Лицензия».
Здесь мы увидим ключ выдавший лицензию данному пользователю, а также все видимые ключи сети. Информация о выданных лицензиях присутствует также и в Консоли Администрирования Серверов «1С:Предприятие» в списке сеансов информационной базы (начиная с версии платформы 8.2.15).
Смотрите также:
Ниже будет подробно описан процесс установки типовой конфигурации в системе «1С:Предприятие» 8.3 (в версиях 8.2 и 8.1 действия аналогичны) в ОС семейства Windows, на примере решения «Бухгалтерия предприятия, редакция 3.0».…
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
Запись опубликована в рубрике Лицензирование с метками 1Сv8, Лицензирование, Оборудование, Софт. Добавьте в закладки постоянную ссылку.
Читайте также: