1. Прежде чем начать эмулирование ключа, необходимо снять дамп его области памяти. Для этого воспользуйтесь программой-дампером HASP4 Dumper v1.07 by Glasha. 2. Для того, чтобы снять область памяти ключа, необходимо знать пароли доступа к ключу. Пароли можно узнать при помощи программы HASP Emul Professional Edition for Windows Для того, чтобы узнать пароли ключа с помощью эмулятора, установите его по инструкции ниже, запустите, и откройте защищаемую программу. В поле 0000:0000 появится строка с паролями ключа (выглядит примерно так):
Выпишите пароли для ключа в отдельное место и заново снова установите оригинальные драйверы HASP, нажав на соответствующее изображение эмулятора. После чего запустите утилиту h4dmp со следующим образом: h4dmp.exe XXXX YYYY
Если Вы все сделаете правильно, то в папке с утилитой появится файл ‘XXXXYYYY.dmp’. Это и есть дамп Вашего ключа. После снятия дампа необходимо сконвертировать его в формат, понимаемый эмулятором. Для этого существует специальная программа-конвертер: Универсальный конвертер dmp2reg v1.1b1 Запустите её, выберите путь к Вашему дампу и формат выходного файла Glasha or HarmEr (0.8b). После того как дамп ключа снят и сконвертирован, нужно переходить к главному: установке и настройке эмулятора.
Архив содержит эмулятор, генератор ключей к нему и инструкцию по использованию эмулятора. В принципе, в ней указано все для того, чтобы запустить защищенную программу. Ниже указан порядок установки и настройки программы и эмулятора:
1. Установка приложения, использующего ключ; 2. Установка оригинального драйвера ключа ; 3. Перезагрузка; 4. Установка эмулятора (запуск файла «HASPEmulPE-XP_2_33_a002W.EXE»); 5. Запуск файла «dump.reg» (на вопросы ответить «да»); 6. Запуск файла «keygen.exe», он создаст файл регистрации «haspemul.reg». Этот файл тоже запустить и внести данные в реестр; 7. Запустить эмулятор; 8. В окне эмулятора нажать кнопку «Install HASP Emulator Driver».
После этого все должно работать.
[Только зарегистрированные пользователи могут видеть ссылки. ]
133 пользователя(ей) сказали cпасибо:
Пользователь сказал cпасибо:
Пользователь сказал cпасибо:
Также есть возможность средствами разработчика прошить ключ на новое количество лицензий. Только тссс. никому не говорите
Пользователь сказал cпасибо:
Не работает методика, подскажите мож как нить еще можно это сделать?
1. Прежде чем начать эмулирование ключа, необходимо снять дамп его области памяти. Для этого воспользуйтесь программой-дампером HASP4 Dumper v1.07 by Glasha. 2. Для того, чтобы снять область памяти ключа, необходимо знать пароли доступа к ключу. Пароли можно узнать при помощи программы HASP Emul Professional Edition for Windows Для того, чтобы узнать пароли ключа с помощью эмулятора, установите его по инструкции ниже, запустите, и откройте защищаемую программу. В поле 0000:0000 появится строка с паролями ключа (выглядит примерно так): [FONT=»] [/FONT] [FONT=»] [/FONT][FONT=»]Выпишите пароли для ключа в отдельное место и заново снова установите оригинальные драйверы HASP, нажав на соответствующее изображение эмулятора. После чего запустите утилиту h4dmp со следующим образом: [/FONT][FONT=»]h4dmp.exe XXXX YYYY[/FONT][FONT=»]
Если Вы все сделаете правильно, то в папке с утилитой появится файл ‘XXXXYYYY.dmp’. Это и есть дамп Вашего ключа. После снятия дампа необходимо сконвертировать его в формат, понимаемый эмулятором. Для этого существует специальная программа-конвертер: Универсальный конвертер dmp2reg v1.1b1 [/FONT][FONT=»]Запустите её, выберите путь к Вашему дампу и формат выходного файла Glasha or HarmEr (0.8b). После того как дамп ключа снят и сконвертирован, нужно переходить к главному: установке и настройке эмулятора.
[/FONT] Архив содержит эмулятор, генератор ключей к нему и инструкцию по использованию эмулятора. В принципе, в ней указано все для того, чтобы запустить защищенную программу. Ниже указан порядок установки и настройки программы и эмулятора:
1. Установка приложения, использующего ключ; 2. Установка оригинального драйвера ключа ; 3. Перезагрузка; 4. Установка эмулятора (запуск файла «HASPEmulPE-XP_2_33_a002W.EXE»); 5. Запуск файла «dump.reg» (на вопросы ответить «да»); 6. Запуск файла «keygen.exe», он создаст файл регистрации «haspemul.reg». Этот файл тоже запустить и внести данные в реестр; 7. Запустить эмулятор; 8. В окне эмулятора нажать кнопку «Install HASP Emulator Driver».
После этого все должно работать.
[Только зарегистрированные пользователи могут видеть ссылки. ] [FONT=»] [/FONT]
Для активации лицензии в режиме реального времени Ваш компьютер должен быть подключен к сети Интернет.
ВНИМАНИЕ! Если Вы используете соединение с Интернет через прокси-сервер, пожалуйста, нажмите кнопку НАСТРОЙКИ и укажите параметры Вашего прокси-сервера.
Введите Ваш код продукта и нажмите кнопку Далеe:
Замечание: кнопка Далее заблокирована до тех пор, пока не введен корректный код продукта.
Заполните регистрационную форму и нажмите кнопку Зарегистрироваться:
В поле Поставщик укажите название магазина, Интернет-магазина или представительства АСКОН, в котором Вы приобрели наше ПО.
Убедитесь, что все данные введены верно и нажмите кнопку Активировать:
Активация занимает некоторое время, обычно не больше минуты. По окончании активации Вы получите сообщение
ВНИМАНИЕ! Если активация занимает слишком много времени или в процессе выполнения активации возникла ошибка, не пытайтесь выполнить активацию еще раз — сразу же обратитесь в Службу технической поддержки через Личный кабинет или по email support@ascon.ru. В обращении обязательно укажите код продукта, подробно опишите возникшую проблему и приложите скриншот ошибки.
Перенести ключ
ВНИМАНИЕ! На обоих компьютерах, участвующих в переносе лицензий, должен быть установлен драйвер Sentinel HASP последней версии. Информацию о том, как установить драйвер последней версии, Вы можете найти в статье базы знаний 700456.
ВНИМАНИЕ!До начала переноса лицензий выполните обновление библиотеки haspvlib_46707.dll на обоих компьютерах. Информацию о том, как обновить библиотеку, Вы можете найти в статье базы знаний 7001063.
1. Формирование ID-файла получателя
Запустите утилиту активации на компьютере-получателе, выберите пункт Перенести ключ и нажмите кнопку Создать ID файл.
Замечание: если система не позволяет Вам сохранить ID-файл в каталоге по умолчанию, Вы можете выбрать любой другой каталог.
Скопируйте сохраненный файл (*.ID) на компьютер-источник.
2. Формирование файла переноса
Замечание: если система не позволяет Вам сохранить файл переноса в каталоге по умолчанию, Вы можете выбрать любой другой каталог.
3. Активация файла переноса
Запустите утилиту активации на компьютере-получателе, выберите пункт Перенести ключ и нажмите кнопку Применить файл переноса.
Активация занимает некоторое время, обычно не больше минуты. По окончании активации Вы получите сообщение
Восстановить ключ
Для восстановления лицензии в режиме реального времени Ваш компьютер должен быть подключен к сети Интернет.
ВНИМАНИЕ! Если Вы используете соединение с Интернет через прокси-сервер, пожалуйста, нажмите кнопку Настройки соединения. и укажите параметры Вашего прокси-сервера.
Введите Ваш код продукта и нажмите кнопку Далеe:
Замечание: кнопка Далее заблокирована до тех пор, пока не введен корректный код продукта.
Убедитесь, что Вы собираетесь восстановить именно ту лицензию, которую хотели, и нажмите кнопку Восстановить:
Восстановление занимает некоторое время, обычно не больше минуты. По окончании активации Вы получите сообщение
ВНИМАНИЕ! Если в процессе восстановления возникла ошибка, обратитесь в Службу технической поддержки через Личный кабинет или по email support@ascon.ru. В обращении обязательно укажите код продукта, подробно опишите возникшую проблему и приложите скриншот ошибки.
Активация по электронной почте
1. Формирование файла запроса
Выберите пункт Активация по почте, укажите Ваш код продукта и нажмите кнопку Далее:
Заполните регистрационную форму и нажмите кнопку Далее:
В поле Поставщик укажите название магазина, Интернет-магазина или представительства АСКОН, в котором Вы приобрели наше ПО. Для активации КОМПАC-3D Home поле Номер счета заполнять не нужно.
Замечание: если система не позволяет Вам сохранить файл запроса в каталоге по умолчанию, Вы можете выбрать любой другой каталог.
Отправьте сохраненный файл запроса (*.act) по электронной почте на адрес activate@ascon.ru:
Замечание: Вы можете отправить файл запроса (*.act) с любого компьютера, имеющего выход в Интернет.
Напоминаем, что обработка запросов на активацию по электронной почте производится по будням с 10 до 19 часов по московскому времени!
2. Активация файла ответа
Получив ответ от Службы лицензирования, сохраните файл ответа (*.v2c) на компьютер, с которого Вы снимали запрос на получение лицензии.
Запустите утилиту активации и выберите пункт Активация по почте, нажмите кнопку Применить файл активации и выберите сохраненный файл (*.v2c).
Активация занимает некоторое время, обычно не больше минуты. По окончании активации Вы получите сообщение
Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8
Программные продукты «1С:Предприятие» версии 8 помимо системы программного лицензирования могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin. В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).
0. Оглавление
1. Маркировка и назначение ключей
Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:
Назначение конкретного ключа можно определить по его цвету и маркировке. На рисунках ниже рамкой выделена маркировка ключа. Остальные символы на ключе для пользователей программ особого значения не имеют. Тип и назначение ключа по маркировке можно определить из приведенной ниже таблицы:
Таблица видов ключей HASP 1С:Предприятие 8
Тип / цвет
Маркировка / серия
Назначение
ОДНОПОЛЬЗОВАТЕЛЬСКИЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И КЛИЕНТСКИХ КЛЮЧЕЙ
Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы «1С:Предприятие» выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе — 52 мм. Цветовая схема и маркировка ключей осталась без изменений.
2. Что нужно знать при установке ключей
Есть несколько особенностей, которые следует принять во внимание перед установкой ключей HASP, а именно:
3. Особенности учета клиентских лицензий
Клиент «1С:Предприятие» при запуске может использовать для получения лицензий:
Кроме того очень важно знать и учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B.
4. Программы для администрирования ключей HASP
4.1 HASP Device Driver
На момент написания статьи актуальной была версия 6.62.1. Скачать можно с официального сайта или с текущего.
Это ничто иное как обычный драйвер для устройства. Он нужен для того, чтобы ключ HASP4 Net определился в системе. Устанавливать следуя инструкциям инсталлятора.
4.2 HASP HL License Manager
На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с текущего.
Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. При установке HASP License Manager автоматически создает правило в Брандмауэре Windows. Однако, для работы защищенного приложения на удаленной рабочей станции необходимо проверить, что осуществляется беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Устанавливать менеджер желательно как службу, выбрав «Service (nhsrvice.exe)» во время установки.
Ну а после установки должна появиться соответствующая служба.
При установке в сети двух и более менеджеров лицензий, их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам — при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий. Подробнее об этом читайте здесь.
4.3 Aladdin HASP Monitor
На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с текущего.
Данная утилита служит для мониторинга доступа к ключу и занятых лицензий. После установки и запуска, программа сканирует сеть в поисках менеджера лицензий и показывает активные соединения клиентских приложений с данными службами. Монитор дает возможность увидеть имена хостов, на которых установлена служба и 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С:Предприятие»…
Что такое серия разработчика (или код ключей) и что такое Vendor ID?
Серия разработчика = Batch code = код разработчика = серия ключей – равнозначные понятия.
За каждым разработчиком при первоначальной покупке ключей закрепляется уникальная серия разработчика. В дальнейшем ключи данной серии продаются только данному конкретному разработчику.
Ключи разных серий разработчика обладают различным криптоповедением, благодаря чему ключи от одной серии не подходят для работы с приложением, защищённым на ключи другой серии разработчика.
При последующей покупке ключей разработчик в заказе указывает ту серию разработчика, под которую ему необходимо приобрести ключи (за разработчиком могут быть закреплены несколько различных серий).
Batch code нанесён на корпус каждого ключа (как пользовательского, так и служебного) и выглядит как последовательность из нескольких латинских символов, вида: «CDQDR», «DEMOMA» и т.д.
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 из комплекта разработчика.
Обновление прошивки (firmware) ключа HASP HL до версии 3.25
Обновление микропрошивки в стандартном режиме производится автоматически при соблюдении двух условий:
При подключении к ПК ключа с микропрошивкой версии ниже 3.25 (за исключением 2.17), например версии 2.16, ключ сам должен обновиться. Визуально это сопровождается миганием светодиода ключа с момента начала и до момента окончания процедуры обновления микропрошивки. Обычно эта процедура занимает несколько секунд. В ходе обновления микропрошивки ни в коем случае не следует отключать ключ от порта!
Если же обновление микропрошивки не было произведено в автоматическом режиме, то есть возможность выполнить это вручную. Сделать это можно двумя способами:
Процедура установки/удаления драйвера ключа
Для OS Windows Vista и ниже необходимо выполнять оба раздела инструкции, для Windows 7 и выше только «Раздел II».
Перед установкой/удалением необходимо убедиться, что UAC отключен и после его отключения ПК был перезагружен.
Раздел I. Удаление драйверов версии 4.116 и ниже.
Раздел II. Установка/удаление драйверов версии 5.х и выше.
Все сохранённые данные по проблеме необходимо передать в службу технической поддержки, порядок обращения в техническую поддержку см. «Порядок обращения в техническую поддержку».
ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА
o Зайти в «Панель управления»\«Система».
o Перейти на вкладку «Оборудование» и откройте «Диспетчер устройств».
o Выбрать в меню «Показать скрытые устройства».
o Раскрыть пункт «Драйверы устройств не Plug and Play».
o Удалить каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge».
Работа с ключом на виртуальных машинах
Работа на виртуальных машинах ограничивается двумя факторами:
Для каждой системы защиты есть свой список официально поддерживаемых платформ виртуализации, посмотреть который можно либо на сайте sentinelcustomer.safenet-inc.com/platformsupport/, либо в документации к используемому комплекту разработчика.
Некоторые платформы виртуализации не поддерживают проброс USB устройств с реальной машины в виртуальную, например Microsoft Virtual Server + Hyper-V.
При использовании виртуальных сред с балансировкой нагрузки может происходить блокировка работы программных ключей Sentinel (HASP) SL, так как при балансировке нагрузки виртуальная машина фактически «перемещается» с одного физического ПК на другой, вследствие чего изменяется параметр привязки CPU ID, подробнее см. «Ошибка SL Clone detected».
Ошибка: «HASP not found (-10), (-11), (Error 27), (H0027), Terminal services detected»
Возникновение данной ошибки возможно в следующих случаях.
* Для стандартной 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) на Ваш Мастер ключ.
Ошибка «HASP not Found (-3), (Error 7), (H0007)»
Возникновение данной ошибки возможно в следующих случаях.