When I use the Microsoft verifications tools, my protected device driver fails on verification. The unprotected device driver is correctly verified

<< Click to Display Table of Contents >>

Navigation:  Code Virtualizer > FAQ > General >

When I use the Microsoft verifications tools, my protected device driver fails on verification. The unprotected device driver is correctly verified

Some verifications tools check that there is not a writable/executable section in the PE file. Our Virtual Machine protection places the virtual machine registers mixed with the virtual machine code, generating a code section that is writable and executable at the same time. You can separate the VM registers from the VM code into different sections, avoiding a section that is writable and executable at the same time. The steps are:

 

1) Add the following line in the Advanced Options panel:

 

OPTION_VIRTUAL_MACHINE_ISOLATE_REGS=YES

 

2) Make sure that you set the option “Location of Protection Code” as “Insert in new Section” (in the “Protection Options” panel)