Так и не смог добиться работы функции EP_RegKeyInformation, которая всегда возвращает False. Другие функции API работают без проблем. Пробовал на Delphi XE6.
Пробовал пример:
"c:\Program Files (x86)\The Enigma Protector\Examples\KeyInformation\Delphi\"
Там таже ситуация: всегда сообщение "Registration Information is invalid"
P.S.
На этапе отладки и конфигурации защиты, очень не хватает возможности работы с API в НЕзащищенном приложении.
EP_RegKeyInformation not working?
Re: EP_RegKeyInformation not working?
А есть что-то кроме XE6? Если да, то можете там проверить?
Re: EP_RegKeyInformation not working?
Выяснил в чем проблема:
В примере, который поставляется с 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
В примере, который поставляется с 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
