Memory Protection Issue

Hello, I’ve excluded a segment from memory protection and when I edit (not in runtime, statically) any variables in my segment it gives an error??? The segment has the write privilege…

VMProtect doesn’t protect WRITABLE segments.

I understand but your check only works in runtime not statically. If I we’re to open up my binary (with memory protection) and modify a writable memory region statically (patching) then the checksum will get triggered…

VMProtect also checks a file on HDD, so a protected application shows “File corrupted …”.