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

Issues related to VMProtect
abak
Posts: 4
Joined: Tue Jan 14, 2020 4:22 pm

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

Postby abak » Tue Jan 14, 2020 4:56 pm

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.

abak
Posts: 4
Joined: Tue Jan 14, 2020 4:22 pm

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

Postby abak » Sat Apr 18, 2020 7:10 pm

Solved :
I rewrite my code without a loop .Edit / .Post