Page 1 of 1

EP_RegKeyInformation not working?

Posted: Mon Aug 18, 2014 5:36 am
by iDispatch
Так и не смог добиться работы функции EP_RegKeyInformation, которая всегда возвращает False. Другие функции API работают без проблем. Пробовал на Delphi XE6.

Пробовал пример:
"c:\Program Files (x86)\The Enigma Protector\Examples\KeyInformation\Delphi\"

Там таже ситуация: всегда сообщение "Registration Information is invalid"

P.S.
На этапе отладки и конфигурации защиты, очень не хватает возможности работы с API в НЕзащищенном приложении.

Re: EP_RegKeyInformation not working?

Posted: Mon Aug 18, 2014 9:07 am
by Alec
А есть что-то кроме XE6? Если да, то можете там проверить?

Re: EP_RegKeyInformation not working?

Posted: Mon Aug 18, 2014 10:55 am
by iDispatch
Выяснил в чем проблема:
В примере, который поставляется с EP,
есть такой код:
if EP_RegKeyInformation(PAnsiChar(eName.Text), PAnsiChar(mKey.Text), ki) then

В Delphi 7 такой код работает.

А для Delphi XE нужно так:
if EP_RegKeyInformationW(PWideChar(eName.Text), PWideChar(mKey.Text), ki) then