Hello,
We use VMProtect to virtualize some functions in our Windows driver. The driver is working fine after it is packed with VMProtect but I noticed the subsystem of the driver was changed from Native to Windows GUI. Do I need to do post-processing on the driver to fix this or I did something wrong here?
Thanks.
Protected Windows driver has subsystem changed from Native to Windows GUI
Re: Protected Windows driver has subsystem changed from Native to Windows GUI
Do you have an example (original SYS+VMP file) that shows your problem?
Re: Protected Windows driver has subsystem changed from Native to Windows GUI
Just found out it was our mistake. We have changed linker flags from /DRIVER:WDM to /DRIVER, which also cause subsystem to change from NATIVE to WINDOWS. Specify /SUBSYSTEM:NATIVE manually fixed the problem.
Re: Protected Windows driver has subsystem changed from Native to Windows GUI
The latest version of VMProtect shows all fields from PE headers:
- Attachments
-
- screen.png (77.72 KiB) Viewed 53 times