I’m have one issue after protecting my dll.
my current setup on vmprotect is:
memory protection: yes
import protection: no (since i use hooks, and if enabled it’s impossible hook apis)
resource protection: yes
Pack the output file: yes
debugger: user mode + kernel mode
Virtualization tools: yes
I attached the image error on topic.
I believe is some string after protected my dll don’t know what is, since on my dll i open .ini files.
Other thing is, after protected functions like MessageBox don’t execute.
I’m using embarcadero delphi 10.1 berlin
DDetours and MADCODEHOOK.
The memory protection from VMPROTECT cause this error, how use it with DDetours and MADCODEHOOK?
After protecting my dll my hooks stop working, how procede? if not i can’t use VMPROTECT.
I’ve disabled all protections method of VMPROTECT and after protect my dll api hooks like on send (ws2_32) stop work, what’s the solution?
I discovered i need load the dll again (on vmprotect) on every change, if not VMPROTECT load the old dll (maybe?) because if i don’t load dll again the protected dll don’t work correctly.
And this option who you said i can edit on demo version is’nt from lite version too? because if not why i can edit it on full demo and not on lite version?
or this option is the ““Expert” mode - an advanced user interface with the full set of features”?
And if only from ultimate why i can modify it on demo version and build on lite version?
if is a problem caused by vmprotect should have on lite version to fix too, not only on full.