Ааа, приложение не запускается!!! Что делать???¶
Для запуска приложения необходимо выполнение нескольких условий:
- Наличие ключа защиты видимого в ОС
- Наличие DLL !KeyDll_.dll*, соответствующей данному ключу защиты
В случае несоблюдения одного их этих условий приложение запущено не будет, при этом в зависимости от версии ПО могут выдаваться сообщения об ошибке, например, такие: "Hardlock API error code 19", "Hardlock not found"; а может без каких-либо сообщений открываться и сразу закрываться окошко системы защиты. Для диагностики необходимо:
- Убедиться, что ключ защиты вставлен в порт компьютера и горит, не мигая, красным диодом.
- Убедиться, что скопирована правильная DLL, т.е. программа проинсталлирована с диска поставки, номер которого соответствует номеру ключа на наклейке.
- Убедиться, что в каталоге установки программы (по умолчанию C:\Program Files\DIGISPOT II\<название приложения>) присутствует файл !KeyDll_.dll*
- Узнать тип ключа защиты: HardLock или HASP
В случае ключа типа HardLock¶
- Переустановить драйвер ключа, скачав новый драйвер с сайта производителя. Прямая ссылка: [ftp://ftp.aladdin.com/pub/aladdin.de/hardlock/hldrv32.zip hldrv32.zip]
- Размер файла !KeyDll_.dll* должен быть около 500-550 кБ.
- Убедиться, что ключ виден в системе, сделать это можно при помощи утилиты [ftp://ftp.aladdin.com/pub/aladdin.de/hardlock/diagnostix.zip DiagnostiX]
- Скачиваем утилиту, инсталлируем, запускаем
- Узнаем адрес модуля (Module Address) для своего ключа. К сожалению, на текущем этапе сделать это можно только связавшись с нами, например, по адресу info@tract.ru, support@tract.ru и сообщив номер ключа (на наклейке), либо город и название организации, приобретавшей ПО.
- Заносим адрес в поле Module Address и нажимаем кнопку Check Key. Если в системе по заданному адресу обнаружен ключ, то будет возвращен его ID. В противном случае появится надпись красного цвета, например, если ключа не найдено:
{{Image("diagnostix.jpg","width=30%")}}
Если ключ по данному Module Address не найден, значит, он не виден в системе. Возможные причины:
- драйвер ключа не работает (попробуйте запустить ПО на другом рабочем месте, лучше - с другой операционной системой);
- ключ не соответствует DLL (в этом случае обычно можно увидеть сообщение "Hardlock API error code 19");
- кто-то поменял наклейки на ключах (можно попробовать запустить с другим ключом).
В случае ключа типа HASP¶
- Переустановить драйвер ключа, скачав новый драйвер с сайта производителя. Прямая ссылка: [ftp://ftp.aladdin.com/pub/hasp/srm/Runtime_(Drivers)/HASP_SRM_Runtime_setup.zip HASP_SRM_Run- time_setup.zip]
- Размер файла !KeyDll_.dll* должен быть около 1780 кБ.
- Убедиться, что ключ виден в системе, сделать это можно при помощи утилиты [ftp://ftp.aladdin.com/pub/hasp/hl/windows/installed/redistribute/Aladdin_Diagnostics.zip DiagnostiX]
- Если ничего не помогает, необходимо прислать письмо по адресу info@tract.ru, support@tract.ru. К письму желательно приложить информацию о ключе в виде файла C2V, формируемого утилитой http://digispot.ru/support/hasprus.exe, и также сообщить номер ключа на наклейке.