Questions about markers
Posted: Tue Jan 18, 2011 4:35 pm
Hello Enigma,
I am a database application developer who understand nothing of low level programming
I think Enigma Protector is excellent because I can use markers to protect parts my application easily.
Here comes the... uhm... stupid questions
1. When/where should I use the VM, Decrypt_On_Execute and Check_Protection markers? I mean maybe you could give some practical tips about what is the preferred marker to protect what kind of code.
2. Is the code inside Run_Once markers executed is virtualized too? Like VM marker but after execution the virtualized(?) code will be deleted from memory?
3. If I have 2 procedures like this:
;
Is the procedure Drive protected too?
4. Is it safe to use VM markers inside a simple thread (a worker thread that only talk to the main thread, not with another worker thread) ?
Thank you Enigma
I am a database application developer who understand nothing of low level programming
Here comes the... uhm... stupid questions
1. When/where should I use the VM, Decrypt_On_Execute and Check_Protection markers? I mean maybe you could give some practical tips about what is the preferred marker to protect what kind of code.
2. Is the code inside Run_Once markers executed is virtualized too? Like VM marker but after execution the virtualized(?) code will be deleted from memory?
3. If I have 2 procedures like this:
Code: Select all
Procedure TForm1.Drive;
begin
...
end;
Procedure TForm1.DrinkVodka;
begin
{$I vm_begin.inc}
...
Drive;
...
{$I vm_end.inc}
endIs the procedure Drive protected too?
4. Is it safe to use VM markers inside a simple thread (a worker thread that only talk to the main thread, not with another worker thread) ?
Thank you Enigma