Проблема с функциями nnkLogin и GrdFind

Нам понадобилось перенести модуль защиты в динамически подгружаемую DLL. Изначально модуль защиты был встроен в сам проект (собираемый на C++Builder 6). После того, как модуль перенесли, перестали работать функции nnkLogin и GrdFind - вызов проходит и программа зависает. DLL находится на одном уровне с проектом, там же и файл gnclient.ini. Если файл убрать, то загрузка проходит нормально, ключи определяются

Re: Проблема с функциями nnkLogin и GrdFind

Здравствуйте.

Уточните, пожалуйста, версию используемого Guardant SDK.

Святослав пишет:

Если файл убрать, то загрузка проходит нормально, ключи определяются

Тут имеется ввиду "gnclient.ini"?

Re: Проблема с функциями nnkLogin и GrdFind

Да, gnclient.ini Версия SDK: 7.0.290.0 У клиентов может быть версия 6.00, релиз от 05.12.2011

Re: Проблема с функциями nnkLogin и GrdFind

Святослав пишет:

Да, gnclient.ini Версия SDK: 7.0.290.0 У клиентов может быть версия 6.00, релиз от 05.12.2011

Проверьте есть ли доступ на запись к той директории, где "по умолчанию" располагается этот файл.
Такой доступ нужен, защищенное приложение должно иметь возможность писать в этот файл.

Re: Проблема с функциями nnkLogin и GrdFind

Разрешение на запись есть. Если в эту же директорию загрузить старый проект, где модуль защиты в отдельную dll не вынесен, то всё работает нормально

Re: Проблема с функциями nnkLogin и GrdFind

Все же стоит еще уточнить про nnkLogin.
Верно то, что для логина на ключ используется именно эта функция, а не GrdLogin?
И если все же речь про GrdLogin, то пришлите нам на e-mail: hotline@guardant.ru тестовый пример приложения с такой библиотекой и исходниками.