Hasp не найден драйвер
todd » 12 июл 2010, 12:22
Есть несколько причин, по которым VideoNet может не определять ключ, даже если драйвера корректно установлены.
1. В операционной системе включен функционал DEP.
Для корректной работы ключей хасп необходимо отключать DEP - Data Execution Prevention, (так же, для корректной работы рекомендуем отключать PAE - Physical Address Extension), для этого необходимо сделать следующее:
a) В файле boot.ini (находится в корне загрузочного раздела с атрибутами hidden и system), в строке загрузки требуемой операционной системы нужно добавить опцию "/NOPAE" (без кавычек), и изменить опцию, которая начинается с /NoExecute=Opt на "/Execute " (без кавычек) для Windows 2003 и на "/noExecute=AlwaysOff " (без кавычек) для windows XP. Пример соответствующей строки загрузки:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003" /Execute /fastdetect /NOPAE - для windows 2003
и
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP pro " /noExecute=AlwaysOff /fastdetect /NOPAE - для windows XP
Самый простой способ редактирования файла boot.ini таков:
Панель управления -> Система -> Дополнительно -> Загрузка и восстановление -> Параметры -> Правка.
На компьютерах с операционными системами Windows Vista, Windows 7 и Server 2008 для отключения DEP и PAE необходимо выполнить из командной строки следующие инструкции:
Код: выделить все bcdedit /set {current} nx AlwaysOff
bcdedit /set {current} pae ForceDisable
После изменения файла boot.ini или выполнения инструкций для вступления изменений в силу компьютер необходимо перезагрузить.
b) В bios материнской платы отключить функциональность "Execute Disable Bit" центрального процессора. Данная функциональность может иметь различные названия в зависимости от производителя конкретного BIOS. Варианты названий Execute Disable bit в BIOS’ах различных производителей : No Execute, Execute Disable, NX-bit, XD-bit, Data Execution Prevention, No Execute Mode Mem Protection, XD Protection, NX Technology, XD Technology и т.п.
Важно! При отключении PAE полный объем оперативной памяти уменьшится с 4Gb до не более, чем 3Gb.
2. Вы запускаете VideoNet на удаленном компьютере с использованием RDP.
Для подключения к удаленному компьютеру нельзя использовать службу терминалов, возможна работа только в среде программ, поддерживающих технологию FrameBufer , таких как VNC, Dameware .
3. Ключ содержит старую прошивку.
4. В системе присутствует эмулятор Hasp ключа.
Ключ может определяться некоректно, если в системе установлен эмулятор ключа HASP, либо имеются его остатки на диске/в реестре операционной системы. В таком случае необходимо удалить такое программное обеспечение и все его следы. Только после этого VideoNet будет функционировать корректно.
Для OS Windows Vista и ниже необходимо выполнять оба раздела инструкции, для Windows 7 и выше только "Раздел II".
Инструкция по установке/удалению драйверов:
Перед установкой/удалением необходимо убедиться, что UAC отключен и после его отключения ПК был перезагружен.
Раздел I. Удаление драйверов версии 4.116 и ниже.
- Войти в систему как администратор.
- Если возможно, следует временно отключить любое защитное ПО (антивирус, брандмауэр).
- Отключить все локальные Sentinel (HASP) ключи.
- Загрузить драйвер 4.116: hasp4_driver_cmdline.zip для проверки, не установлено ли старых версий драйверов.
- Распаковать загруженный архив на диск и в командной строке перейти в директорию с файлами из архива.
- Запустить «hinstall -r -alldrv» для удаления версий, установленных ранее.
- Если возникли проблемы с удалением – обратитесь к пункту инструкции «ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА».
Раздел II. Установка/удаление драйверов версии 5.х и выше.
- Использовать «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» (если они не используются другими приложениями).
- Удаление драйверов в «Диспетчере устройств»:
o Зайти в «Панель управления»\«Система».
o Перейти на вкладку «Оборудование» и откройте «Диспетчер устройств».
o Выбрать в меню «Показать скрытые устройства».
o Раскрыть пункт «Драйверы устройств не Plug and Play».
o Удалить каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge».
Подобная ошибка возможна если на ПК уже был установлен драйвер более старой версии и он ещё используется системой на момент установки нового драйвера (возможно воткнут ключ и драйвер с ним работает).
Воспользуйтесь данной инструкцией для переустановки драйвера:
Удаляем и затем устанавливаем заново драйвер:
ПРОБЛЕМЫ ВО ВРЕМЯ УСТАНОВКИ ДРАЙВЕРА
- Удалите все компоненты 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»
Да, "Отключить ключ HASP" - это именно отсоединить его физически от ПК.
Консольная версия позволяет производить установку / удаление драйвера с различными полезными параметрами, GUI версия так не умеет, к тому же, версия 6.63 - уже устарела, сейчас актуальна версия 6.64.
Нет, тип ключа по присланной информации установить нельзя, и в данном случае это ничего не меняет. Ключи HASP HL и HASP 4 отличаются внешне.
Спасибо. Ясно.
Однако, скачать по указанным ссылкам по-прежнему не получается. Пробовал в нескольких браузерах. Нажимаю на ACCEPT, но скачивание не начинается, остаюсь на той же странице.
Нельзя ли передать ссылку другим образом. Скачивание с самого сайта SafeNet происходит без проблем
Спасибо. Скачал. Получается, что достаточно одного консольного варианта драйвера для удаления старого (опция -r) и установки нового драйвера (опция -install). Зачем тогда в первом посте приводится две ссылки ? Опция -alldrv отсутствует.
В инструкции даны ссылки на разные версии драйвера.
Опция "-alldrv" доступна именно для старой версии драйвера (4.116 и ниже).
Добрый день, Игорь.
Как удалить программный ключ Sentinel (HASP) SL с ПК
Sentinel (HASP) SL ключи можно разделить на:
1) SL-Legacy Provisional - триальный SL ключ, созданный в Sentinel SDK 5.х или более ранней версии. Удаление возможно только путём низкоуровневого форматирования или переразбивки разделов жёсткого диска (при увеличении размеров логического жёсткого диска существует вероятность потери SL-Legacy Provisional ключа).
2) SL-Legacy - SL ключ, созданный в Sentinel SDK 5.x или более ранней версии. Удаление возможно только путём низкоуровневого форматирования или переразбивки разделов жёсткого диска (при увеличении размеров логического жёсткого диска существует вероятность потери SL-Legacy ключа).
3) SL-UserMode Provisional - триальный SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-UserMode только в случае, если для устанавливаемого базового продукта строго определён тип ключа как SL-UserMode. Не требует установки драйвера и может работать с защищённым ПО либо через портатичный менеджер лицензий "hasp_rt.exe", либо через менеджер лицензий встроенный в Sentinel LDK Licensing API, используемое для защиты ПО. Ключи SL-UserMode Provisional бывают только локальными. Удаление возможно путём удаления файла сертификата ключа с ПК.
4) SL-AdminMode Provisional - триальный SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-AdminMode только в случае, если для устанавливаемого базового продукта определён тип ключа как SL-AdminMode. Информация о лицензии (счётчики Feature) размещаются в безопасном хранилище. Ключи SL-AdminMode Provisional бывают только локальными. Удаление возможно путём удаления файла сертификата ключа с ПК, при этом удаляется только сам ключ, а информация обо всех счётчиках его лицензионных ограничений остаётся в безопасном хранилище, и если вернуть файл сертификата ключа в его корневую директорию, то ключ полностью востановится и даже счётчики его продолжат отсчитываль лицензионные ограничения с того момента, на котором они остановились в момент удаления файла сертификата ключа (а временные ограничения продолжают отсчитываться и в момент отсутствия файла сертификата).
5) SL-UserMode - SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-UserMode только в случае, если на ПК не был установлен или был отключен драйвер ключа на момент снятия C2V файла со слепком железа ПК, требуемым для установки Sentinel (HASP) SL ключа; либо если для устанавливаемого базового продукта строго определён тип ключа как SL-UserMode. Не требует установки драйвера и может работать с защищённым ПО либо через портатичный менеджер лицензий "hasp_rt.exe", либо через менеджер лицензий встроенный в Sentinel LDK Licensing API, используемое для защиты ПО. Ключи SL-UserMode бывают только локальными. Удаление возможно путём удаления файла сертификата ключа с ПК.
6) SL-AdminMode - SL ключ, созданный в Sentinel LDK 6.x или более поздних версиях. Устанавливается в виде файла сертификата в определённую директорию на ПК, при этом ключ устанавливается на ПК в режиме SL-AdminMode только в случае, если на ПК был установлен и запущен драйвера на момент снятия C2V файла со слепком железа ПК, требуемым для установки Sentinel (HASP) SL ключа. Информация о лицензии (счётчики Feature) размещаются в безопасном хранилище. Ключи SL-AdminMode могут быть как локальными, так и сетевыми. Удаление возможно путём удаления файла сертификата ключа с ПК, при этом удаляется только сам ключ, а информация обо всех счётчиках его лицензионных ограничений остаётся в безопасном хранилище, и если вернуть файл сертификата ключа в его корневую директорию, то ключ полностью востановится и даже счётчики его продолжат отсчитываль лицензионные ограничения с того момента, на котором они остановились в момент удаления файла сертификата ключа (а временные ограничения продолжают отсчитываться и в момент отсутствия файла сертификата).
Чтобы удалить ключ Provisional SL-AdminMode нужно удалить файл "*HASP_id_ключа*_provisional.v2c" из директории: "C:\Program Files\Common Files\SafeNet Sentinel\Sentinel LDK\installed\*Vendor_id*".
Provisional SL-UserMode из директории (Windows Vista и выше): "C:\ProgramData\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
Provisional SL-UserMode из директории (Windows XP и ниже): "C:\Documents and Settings\All Users\Application Data\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
Чтобы удалить ключ SL-UserMode, необходимо удалить файл "*HASP_id_ключа*_base.v2c" из директории (Windows XP и ниже): "C:\Documents and Settings\All Users\Application Data\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
SL-UserMode из директории(Windows Vista и выше): "C:\ProgramData\SafeNet Sentinel\Sentinel LDK\installed\*ваш_Vendor_id*\".
Чтобы удалить ключ SL-AdminMode, необходимо удалить файл «*HASP_id_ключа*_base.v2c» из директории: "C:\Program Files\Common Files\SafeNet Sentinel\Sentinel LDK\installed\*Vendor_id*".
Меры повышения безопасности установленного драйвера аппаратной защиты для операционной системы Windows
В состав дистрибутива платформы "1С:Предприятие" версии 8.3 входит драйвер аппаратной защиты HASP Device Driver. Этот драйвер обеспечивает работу аппаратной защиты продуктов "1С" и состоит из двух частей:
- непосредственно драйвер USB-устройства ключа защиты;
- веб-интерфейс его управления.
Драйвер аппаратной защиты является важным компонентом платформы "1С:Предприятие" и входит в поставку продуктов "1С". Для снижения рисков и повышения безопасности компьютеров пользователей и серверов "1С:Предприятие" рекомендуется следовать следующим принципам:
- обновлять и использовать актуальные версии программных продуктов "1С" и драйвера защиты;
- если пользователи не используют аппаратную защиту, то рекомендуется не выполнять установку драйвера и удалить ранее установленный драйвер защиты;
- если аппаратная защита используется и необходимо использование драйвера защиты, то рекомендуется отключить веб-интерфейс драйвера.
При установке платформы "1С:Предприятие" флажок установки драйвера защиты включен по умолчанию. В процессе установки платформы вы можете его выключить, но при установке по умолчанию драйвер будет размещен на компьютере пользователя и сервере "1С:Предприятия", даже если вы не будете его в дальнейшем использовать.
Проверить установку драйвера защиты можно по нескольким признакам. Информацию об установленном драйвере защиты показывает программа его установки из командной строки при вызове с ключом "-info": " haspdinst.exe -info ". При установке платформы "1С:Предприятие" эта программа размещается в папке " С:\Program Files\1cv8\common\ ":
После запуска команды в первых строках выводится информация о версии установленного драйвера и его компонентов. Ниже на экране отображаются данные для драйвера, входящего в дистрибутив внутри файла haspdinst.exe.
При установке драйвера защиты параметры драйвера записываются в реестр операционной системы в разделе " HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin Knowledge Systems\HASP\Driver\Installer ". Ключ " Version " содержит номер версии установленного драйвера. Эту информацию можно увидеть с помощью редактора реестра, входящего в состав ОС:
Эту же информацию можно получить с помощью интерпретатора командной строки, вызвав команду:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin Knowledge Systems\HASP\Driver\Installer" /v "Version"
Работа веб-интерфейса драйвера осуществляется через сервис " Sentinel LDK License Manager ", который не надо путать с сервисом сетевых многопользовательских ключей защиты HASP License Manager. При отключении сервиса " Sentinel LDK License Manager ", веб-интерфейс драйвера защиты отключается и перестает работать. Защита от несанкционированного использования системы "1С:Предприятие" не использует для своей работы веб-интерфейс драйвера защиты, поэтому для повышения безопасности компьютеров пользователей он может быть отключен.
На момент написания данной статьи актуальная версия драйвера защиты – 7.60. Поэтому, если установленная у вас версия драйвера защиты ниже 7.60, то необходимо обновить версию драйвера до 7.60 и выше.
Платформа "1С:Предприятие" версии 8.3 поддерживает большое количество операционных систем, включая Windows XP и Windows Server 2003. С актуальным списком поддерживаемых операционных систем можно ознакомиться на сайте: http://v8.1c.ru/requirements/ Этот список может отличаться от списка поддерживаемых операционных систем производителем драйвера защиты (SafeNet/Gemalto). Список систем, поддерживаемых драйвером, приведен в файле "readme.html" в поставке драйвера. При внутреннем тестировании драйвера защиты 7.60 с операционными системами Windows XP и Windows Server 2003 проблем в работе драйвера не выявлено.
Для операционной системы Windows имеется выбор поставки драйвера для установки через командную строку, или графический интерфейс. Вариант поставки для установки через командную строку включает в себя файл haspdinst.exe , который для установки надо запустить с ключом "-i": haspdinst.exe -i
В случае установки драйвера через графический интерфейс необходимо запустить файл HASPUserSetup.exe .
Для отключения веб-интерфейса драйвера защиты необходимо остановить и выключить службу " Sentinel LDK License Manager ", которая отвечает за его работу. Это можно сделать вручную через панель управления службами.
Так же веб-интерфейс драйвера можно отключить из интерпретатора командной строки. Для этого необходимо запустить интерпретатор командной строки от имени администратора, а затем выполнить следующую команду:
sc config hasplms start= disabled && sc stop hasplms
Если на компьютере пользователя или сервере "1С:Предприятие" не используется и не планируется использоваться аппаратная защита, то драйвер защиты можно удалить. Для этого есть настроенная команда в меню " Пуск\Все программы\1С Предприятие\Дополнительно\Удаление драйвера защиты ". Она вызывает программу установки драйвера с опцией удаления: " haspdinst.exe -remove ". Также вызвать эту команду вы можете непосредственно из терминала командной строки.
Также, при наличии программы установки драйвера с графическим интерфейсом " HASPUserSetup.exe ", можно воспользоваться ей и для удаления установленного драйвера защиты.
Защита системы «1С:Предприятие» может быть построена на использовании сетевой системы защиты HASP4 Net. Подсчет пользователей при этом, может осуществляться либо серверной частью «1С:Предприятия», либо специальной программой — HASP License Manager. Эта статья посвящена установке HASP License Manager и настройке системы «1С:Предприятие» для работы с ним.
Ключи защиты и их маркировка
Аппаратные ключи защиты HASP4 Net подключаются к USB-портам компьютера. Общее количество пользователей, которые могут работать с системой «1С:Предприятие» равняется сумме доступных лицензий со всех компьютеров в сети, к которым подключены аппаратные ключи и настроен HASP License Manager.
Аппаратные ключи похожи на USB-флеш-накопитель и выглядят примерно вот так:
Многопользовательский клиентский ключ H4 NET5 ORGL8
Они могут различаться цветом и маркировкой. По маркировке можно определить что это за ключ: для каких программных продуктов он подходит и сколько лицензий предоставляет.
- ORGL8 — Локальный клиентский ключ;
- NET5 ORGL8 — Многопользовательский клиентский ключ на 5 пользователей;
- NET10 ORGL8 — Многопользовательский клиентский ключ на 10 пользователей;
- NET20 ORGL8 — Многопользовательский клиентский ключ на 20 пользователей;
- NET50 ORGL8 — Многопользовательский клиентский ключ на 50 пользователей;
- NET100 ORGL8 — Многопользовательский клиентский ключ на 100 пользователей;
- NET250+ ORG8A — Многопользовательский клиентский ключ на 300 пользователей;
- NET250+ ORG8B — Многопользовательский клиентский ключ на 500 пользователей;
- ENSR8 — Локальный ключ 32-разрядного сервера;
- EN8SA — Локальный ключ 64-разрядного сервера.
Так, на фотографии выше представлен многопользовательский клиентский ключ на 5 пользователей.Нужно отметить, что на одном компьютере может работать только один ключ каждой серии (ORGL8, ORG8A и ORG8B). Если подключить к одному компьютеру несколько ключей одинаковой серии, то будет задействован только один из них, выбранный произвольно.
Установка драйвера защиты
HASP Device Driver требуется установить на тех компьютерах к которым непосредственно подключены аппаратные ключи защиты. Этот драйвер входит в комплект поставки «1С:Предприятия» и его можно установить из меню «Пуск»:
Установка драйвера защиты из меню «Пуск»
Или из командной строки:
C:\>"Program Files\1cv8\common\haspdinst.exe" -i
Для ОС Linux нужно скачать драйвер с сайта компании SafeNet. Скачанный архив содержит DEB-пакет для Ubuntu/Debian, RPM-пакет для RedHat/SuSE и скрипт для автоматической установки. Попробуем вариант со скриптом, для этого скачаем и распакуем нужный архив. Далее сделаем исполняемым файл dinst и запустим его:
sudo chmod +x ./dinst
Результат будет выглядеть примерно так:
Установка драйвера в ОС Linux
Установку драйвера в любой операционной системе рекомендуется производить с отсоединенным USB-ключом.
Установка HASP License Manager
Дистрибутив HASP License Manager можно найти на сайте компании SafeNet. При установке в ОС Windows нужно будет выбрать вариант установки — приложение или служба, обычно выбирают службу:
Установка HASP License Manager
В ОС Linux установка HASP LM выглядит немного сложнее. Архив с сайта SafeNet содержит два RPM-пакета для RedHat и SuSE (вероятно, для этих систем установка HASP LM достаточно проста) и запакованный файл hasplm для всего остального. Следуя инструкции с сайта ИТС у меня не получилось запустить файл hasplm на Ubuntu 16.04.
sudo apt-get install make
и пакет libc6-i386 (несмотря на то, что я скачал 64-х битную версию HASP LM, он, по сути, остается 32-х битным приложением и ему требуются 32-х битные библиотеки):
sudo apt-get install libc6-i386
после этого устанавливаем пакеты HASP LM:
sudo dpkg -i haspd_7.60-eter1ubuntu_amd64.deb
sudo dpkg -i haspd-modules_7.60-eter1ubuntu_amd64.deb
sudo service haspd restart
HASP LM на Ubuntu 16.04
Как видно из скриншота, файл с настройками находится тут: /etc/haspd/hasplm.conf .
Настройка
nhsrv.ini
В ОС Windows файл nhsrv.ini может располагаться в различных местах:
- каталог с установленным HASP LM (например, C:\Program Files (x86)\Aladdin\HASP LM );
- каталог Windows ( C:\Windows );
- системный каталог Windows ( C:\Windows\system32 или C:\Windows\system ).
Для ОС Linux файл настроек указывается при помощи параметра «-c» и его название и местоположение по умолчанию не определено.
Настройка HASP LM задаются значениями параметров секции [NHS_SERVER] файла nhsrv.ini:
- NHS_IP_LIMIT — определяет диапазон IP-адресов, обслуживаемых HASP LM. Например: 192.168.*.*, 192.168.1.1/24.
- NHS_ADAPTER — определяет IP-адрес одной или более сетевых карт, которые будут обслуживать HASP LM. Применяется при использовании HASP LM с Win32. Например: 10.1.1.111, 255.255.0.0.
- NHS_USERLIST — определяет максимальное количество пользователей, одновременно подключенных к HASP LM Значение по умолчанию: 250 (важно для ключей на 300 и 500 пользователей).
nethasp.ini
Для настройки взаимодействия системы «1С:Предприятия» с HASP LM используется конфигурационный файл nethasp.ini. Несмотря на то, что в большинстве случаев никакая дополнительная настройка не требуется полезно иметь представление о возможностях предлагаемых этим файлом.
Файл nethasp.ini, в ОС Windows, обычно располагается в каталоге 1С (например C:\Program Files\1cv8\conf ), а в ОС Linux он может находиться в домашнем каталоге пользователя или в каталоге /etc .
В примере ниже указывается, что сервер защиты находится по адресу 192.168.0.12 и запрещается широковещательный механизм TCP/IP.
[NH_COMMON]
NH_TCPIP=Enabled
[NH_TCPIP]
NH_SERVER_ADDR=192.168.0.12
NH_USE_BROADCAST=Disabled
Далее рассмотрим прочие параметры, доступные в файле nethasp.ini.
Секция [NH_COMMON]
- NH_IPX — использовать или не использовать протокол IPX для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
- NH_NETBIOS — использовать или не использовать протокол NetBIOS для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
- NH_TCPIP — использовать или не использовать протокол TCP/IP для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
- NH_SESSION — задает интервал в секундах, в течение которого программа пытается установить соединение с HASP LM (по умолчанию 2 секунды);
- NH_SEND_RCV — устанавливает для HASP LM максимальное время получения или отправки пакета (по умолчанию 1 секунда).
Последние два параметра могут быть использованы во всех секциях.
Секция [NH_IPX]
- NH_USE_SAP — использовать или не использовать службу SAP для поиска в сети HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
- NH_USE_BROADCAST — использовать только механизм Broadcast для поиска в сети HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
- NH_BC_SOCKET_NUM — определяет номер сокета (число в шестнадцатеричном виде) для широковещательного механизма (по умолчанию: 7483Н);
- NH_SERVER_NAME — определяет, будет ли приложение обмениваться данными только с HASP LM, находящимся в локальной сети, или с любыми другими HASP LM, варианты: localnet, Internet (по умолчанию Internet);
- NH_DATFILE_PATH — путь, по которому будет производиться поиск файлов haspaddr.dat и newhaddr.dat, содержащих сетевой адрес HASP LM.
Секция [NH_NETBIOS]
- NH_NBNAME — задает имя HASP LM (не более 8 символов);
- NH_USELANANUM — устанавливает номер коммуникационного канала.
Секция [NH_TCPIP]
- NH_SERVER_ADDR — устанавливает IP-адреса серверов HASP LM (количество адресов не ограниченно);
- NH_SERVER_NAME — обменивается данными с HASP LM с определенным именем (максимум 6 имен, каждое не более 7-ми символов);
- NH_PORT_NUMBER — устанавливает номер сетевого порта (по умолчанию 475);
- NH_TCPIP_METHOD — посылает пакет TCP или UDP, обращение к HASP LM всегда выполняется по UDP, независимо от значения этого параметра;
- NH_USE_BROADCAST — использовать широковещательный механизм UDP, варианты: Enabled, Disabled (по умолчанию Enabled).
На этом все, надеюсь, что данная статья была Вам полезна.
Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
(оценок: 14, средняя оценка: 4,07 из 5)
Читайте также: