Page 1 of 1

"Ressource Protection" Slow down my loop DataSet.Edit / Post

Posted: Tue Jan 14, 2020 4:56 pm
by abak
Good afternoon Sirs,

I have just bought the great product VMProtect 3.4.0 Build 1173 (lite Edition)
and protect my exe file (Delphi 10.3.3).

No special functions add, No WaterMarks, no...
Just set the options as :
- Entry Point : Ultra (Mutation + Virtualization)
- Lock To Serial Number : No

Options :
- File : (all yes)
Memory Protection : Yes
Import Protection : Yes
Resource Protection : Yes
Pack Output File : Yes

- Detection :
Debugger : User mode + Kernel Mode
Virtualization tools : Yes

So, with this setting, after running my program, I get my loop DataSet.Edit / Post, very slow.
When I removed only the Resource Protection (No), all becomes as expected (fast).

My DataSet Loop, looks like :

DataSet.First;
While Not DataSet.Eof do
begin
s:=...;
DataSet.Edit
DataSet.FieldByName[...].AsFloat:= s;
DataSet.Post

DataSet.Next,
end;

So, two questions :
- Why this behavior ?
- Is Resource Protection important ? if not, i will remove it.

Thx.

Re: "Ressource Protection" Slow down my loop DataSet.Edit / Post

Posted: Sat Apr 18, 2020 7:10 pm
by abak
Solved :
I rewrite my code without a loop .Edit / .Post