Any questions? Ask us: support@enigmaprotector.com

Маркеры внутри VM Functions Selecting

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc

Маркеры внутри VM Functions Selecting

Postby WaterLoo » Thu Sep 28, 2017 8:38 pm

Здравствуйте!
Маркеты внутри таких функций у меня не работаю, так и должно быть, или я что-то делаю не так?
Простой пример:
Code: Select all
procedure TfrmRegistration.FormShow(Sender: TObject);
begin
    {$I ..\..\include\unreg_crypt_begin1.inc}
      Form1.Caption := 'UNREG';
    {$I ..\..\include\unreg_crypt_end1.inc}

    {$I ..\..\include\reg_crypt_begin1.inc}
      Form1.Caption := 'REGISTRED';
    {$I ..\..\include\reg_crypt_end1.inc}
end;

После добавления данной процедуры в VM Functions Selecting и защиты файла, всегда получаю "REGISTRED" независимо от статуса регистрации. Если функцию не виртуализировать, маркеры работают как положено.
WaterLoo
 
Posts: 7
Joined: Tue Sep 05, 2017 4:50 pm

Re: Маркеры внутри VM Functions Selecting

Postby WaterLoo » Thu Sep 28, 2017 9:05 pm

Маркеры разные, посмотрите внимательно: reg_crypt_begin1 и unreg_crypt_begin1. В примере официального хелпа показано такое же использование двух этих маркеров - http://enigmaprotector.com/en/help/manual/0dd3ae82c2ac52193aa5ab22d9d9baa6#dummy
WaterLoo
 
Posts: 7
Joined: Tue Sep 05, 2017 4:50 pm

Re: Маркеры внутри VM Functions Selecting

Postby ilya01 » Thu Sep 28, 2017 9:08 pm

В таком случае дождемся ответа разработчика.
ilya01
 
Posts: 87
Joined: Tue Oct 07, 2014 2:31 am

Re: Маркеры внутри VM Functions Selecting

Postby WaterLoo » Sat Sep 30, 2017 8:22 am

ilya01 wrote:В таком случае дождемся ответа разработчика.

Надеюсь, что дождемся когда-нибудь...
WaterLoo
 
Posts: 7
Joined: Tue Sep 05, 2017 4:50 pm

Re: Маркеры внутри VM Functions Selecting

Postby Enigma » Mon Oct 02, 2017 10:11 am

WaterLoo wrote:После добавления данной процедуры в VM Functions Selecting и защиты файла, всегда получаю "REGISTRED" независимо от статуса регистрации. Если функцию не виртуализировать, маркеры работают как положено.


Да, все верно. Маркеры не будут работать в виртуализированных функциях. Протектор должен показывать предупреждение об этом в логе.

Т.е. либо виртуализация, либо маркеры. Первое, кстати, предпочтительнее, потому что обеспечивает бОльшую безопасность (советуем использовать виртуализацию с RISC VM)
Enigma
Site Admin
 
Posts: 2178
Joined: Wed Aug 20, 2008 2:24 pm

Re: Маркеры внутри VM Functions Selecting

Postby WaterLoo » Mon Oct 02, 2017 1:42 pm

Протектор должен показывать предупреждение об этом в логе.

А в каком виде должно быть это предупреждение? В моем случае показал предупреждения только о том что используются настройки по умолчанию, других строк с warning в логе не было. Использую демоверсию. Код виртуализированной процедуры приведен выше
345.png

234.png

123.png
You do not have the required permissions to view the files attached to this post.
WaterLoo
 
Posts: 7
Joined: Tue Sep 05, 2017 4:50 pm


Return to Basic

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 7 guests