vlad-mal пишет:Обновил SDK с 6.30 до 6.31.
Ошибка ушла, теперь автозащита строится и с AES128.
Зато теперь исчез контроль за удаление ключа. После запуска ключ без проблем можно удалить.
SDK 6.31
Ошибки утилиты автозащиты nwkey32.exe (из C:\Program Files (x86)\Guardant\SDK 6.31\III_DB5\bin\nwkey32.exe).
1. Приложение, защищенное с опцией /USB_DONGLE_CONTROL - после перехода с SDK 6.30 на 6.31 перестало реагировать на извлечение ключа.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. Приложение, защищенное без привязки к алгоритму, не находит ключ:
Командная строка построения защищенного приложения:
"C:\Program Files (x86)\Guardant\SDK 6.31\III_DB5\bin\nwkey32.exe" /GS3S /NOA "/OUT=%CD%" "D:\TBNProjectExplorer.exe"
Pause
Протокол работы утилиты:
D:\Program Design\Delphi2007\GuardantLib\AutoProtect>"C:\Program Files (x86)\Guardant\SDK 6.31\III_DB5\bin\nwkey32.exe" /GS3S /NOA "/OUT=D:\Program Design\Delphi2007\GuardantLib\AutoProtect" "D:\TBNProjectExplorer.exe"
Auto protection for Win32. Веpcия 6.31 (C) Aktiv Co. 1994-2014
ВНИМАНИЕ: Опции /DC и /DT теперь отключены. Вместо опции /DC используйте опцию /DCA. Опция /DTA также не поддерживается.
Уcтановки:
Не использовать аппаратный алгоритм
Число таблиц вопросов-ответов = 2
Количество неудачных попыток обращения к ключу = 50
Сообщения из файла = 'C:\Program Files (x86)\Guardant\SDK 6.31\III_DB5\bin\nwkey32.msg'
Выходной путь = 'D:\Program Design\Delphi2007\GuardantLib\AutoProtect'
Привязка к Guardant Sign/Time, номер алгоритма = 0, длина вопроса = 8, защита на ключе с ID = 750083490d
Ключ[0]: Guardant Sign/Time USB
Уникальный ID 2CB55DA2h(750083490d)
Номер программы 0
Сеpийный номеp 0
Веpcия 1
Маcка 0
Подготовка ...............................................................................................................................................................................................................................................................
Файл 'D:\TBNProjectExplorer.exe' ..................... Выполнено
D:\Program Design\Delphi2007\GuardantLib\AutoProtect>Pause
Для продолжения нажмите любую клавишу . . .
При попытке запуска приложения выводится диалоговое окно с сообшением:
Guardant dongle not found: Make sure that Guardant dongle is connected to the computer and the latest Guardant driver is installed
=================
Пожалуйста, проверьте.
Спасибо.