Jump to content
Corsair Community

Pls Corsair , disregard if no care for security.


cplifj

Recommended Posts

Just one simple question again. Make your drivers compatible with windows 10 device guard function. Also know as HVCI.

 

Here's a hint as to how to:

 

How to build compatible drivers

 

Since memory pages and sections can never be writable and executable, the first step is to ensure a clear separation of data and code and not to attempt to directly modify code pages.

•Opt-in to NX by default

•Use NX APIs/flags for memory allocation – NonPagedPoolNx

•Don’t use sections that are both writable and executable

•Don’t attempt to directly modify executable system memory

•Don’t use dynamic code in kernel

•Don’t load data files as executable

•Section Alignment must be a multiple of 0x1000 (PAGE_SIZE). E.g. DRIVER_ALIGNMENT=0x1000

 

 

 

Refer:

 

 

https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/

 

 

Good night and good luck.

Link to comment
Share on other sites

  • 3 months later...

Can't believe your thread didn't get any response but I'm looking for a solution as well. As my HSTI results shows;

 

Incompatible HVCI Kernel Driver Modules found

 

Module: silib.sys

Reason: execute pool type count: 2

Module: siusbxp.sys

Reason: execute pool type count: 5068

 

That driver is belong to my Corsair H115i Pro RGB

Link to comment
Share on other sites

×
×
  • Create New...