I downloaded and installed the newest version of VMProtect. I am now no longer able to protect my kernel drivers. When I try to load the driver in Windows in test-signing mode, cmd.exe says there is a "Driver I/O error," and it fails to load. I am using a .map file to protect the driver's functions with mutate and virtualization. I have not changed anything with the driver since updating.
I have removed all VMProtect functions from the driver (such that the header file is no longer needed) and removed the packing of the driver, yet the problem persists with 3.8.5. I do not have memory protection enabled. I do have import protection enabled and strip debug information.
I downgraded to version 3.8.3, and the driver works fine once more. Unfortunately, I have lost the install package for 3.8.4, so I am unable to use that version.
Kernel drivers cannot be protected with 3.8.5
Re: Kernel drivers cannot be protected with 3.8.5
Fixed in the 1887 build.
Re: Kernel drivers cannot be protected with 3.8.5
Confirmed working. Thank you for the fix.
Re: Kernel drivers cannot be protected with 3.8.5
Hello, could I please get the updated version as well? I'm having the same issue with 3.8.5 1879.
-
- Posts: 3
- Joined: Thu Jul 06, 2023 1:29 am
Re: Kernel drivers cannot be protected with 3.8.5
I need version 1887, please send it. Thank you
Re: Kernel drivers cannot be protected with 3.8.5
Why don't I receive updates? I need version 1887, please send it Thank you