Блоги разработчиков

Установка защиты. Ошибка 48 HASP_NO_VLIB Unable to find Vendor library.

Для защиты своих продуктов мы, компания МИКО, используем технологии компании Sentinel HASP.

583e7df5faf6b109eaaba3c0979af46d.png


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

Последнее время поступило много сообщений об ошибке  48 HASP_NO_VLIB Unable to find Vendor library.
[spoiler]
Собственно ее содержание исчерпывающе описывает проблему - не найдена библитека вэндора (Vendor). То есть установлена библиотека защиты не та, что необходима.

В нашем случае Vendor - МИКО. В комплекте поставки вы можете увидеть структуру каталогов:
a242cbab20c6432a4932f94aaa8f678c.png

В каталоге  Protect расположены необходимые компоненты защиты:
1add97a806cbf690f429496c21cda107.png
http://wiki.miko.ru/doc:1cajam:install
haspdinst.exe - пргограмма для установки драйвера защиты
install.cmd / uninstall.cmd - скрипты командной строки для установки / удаления драйвера защиты
RUS_GOWWQ.exe - программа для сбора информации по текущему ПК, по установленным ключам защиты

Для установки драйвера защиты скопируйте каталог Protect во временную папку
5792eb50582b84dda3da5b48898df242.pngSentinel HASP

Путь должен содержать только буквы латинского алфавита без пробелов C:\temp\Protect
Далее производим запуск uninstall.cmd


После выполнения скрипта будет удален драйвер защиты "не того" вэндора:
Далее проверим: среди служб не должно быть службы sentinel:

f78ec9bbd31c00cce68d2fd197318f2d.png

Как только служба удалена, запускаем установочный скрипт:
install.cmd


Защита успешно установиться. Станет доступен сервис, размещенный на порту 1947 локальной машины:
http://localhost:1947
ef25a5bf9043e2115ad7a1cf12151fd1.png

В разделе Update / Attach теперь возможно активировать лицензию - файл *.v2c