Система лицензирования в тестовом (незащищенном) режиме
Posted: Wed May 08, 2013 3:22 pm
Приветствую!
Уже два года пользуюсь VMProtect Ultimate, очень и очень хорошая защита, только сейчас, решил спросить...
Можно ли как-то вызывать функции VMProtectSetSerialNumber и VMProtectGetSerialNumberState, чтобы они возвращали 0, как в "обычном" режиме.
Сейчас они возвращают 2.
Т.е. система защиты не может расшифровать ключ. Это понятно, т.к. нигде не указываются ключи шифрования, которым зашифрован ключ.
Я так понимаю, единственным вариантом (которым я и пользовался), введение диррективы компилятора:
Еще можно конечно, сделать "девелоперский" модуль, скажем VMProtectSDK_Dev.pas, и так-же подключать его с помощью дирректив.
Как лучше решать данную ситуацию?
Уже два года пользуюсь VMProtect Ultimate, очень и очень хорошая защита, только сейчас, решил спросить...
Можно ли как-то вызывать функции VMProtectSetSerialNumber и VMProtectGetSerialNumberState, чтобы они возвращали 0, как в "обычном" режиме.
Сейчас они возвращают 2.
Т.е. система защиты не может расшифровать ключ. Это понятно, т.к. нигде не указываются ключи шифрования, которым зашифрован ключ.
Я так понимаю, единственным вариантом (которым я и пользовался), введение диррективы компилятора:
Code: Select all
{$DEFINE DEV}
{$IFDEF DEV}
xxx
{$ELSE}
yyy
{$ENDIF}
Code: Select all
uses
... {$IFDEF DEV}VMProtectSDK_Dev{$ELSE}VMProtectSDK{$ENDIF} ...;