As I remember, the HyperVisor Code Integrity Readiness test is about making sure your allocated data is not executable. There are a variety of places where you need to set the correct flags so all allocations have the no-execute bit set.
Jan
-----Original Message-----
From: xxxxx@lists.osr.com On Behalf Of xxxxx@gmail.com
Sent: Monday, August 27, 2018 5:12 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] HyperVisor Code Integrity Readiness test failed for ELAM driver
Hi,
I’ve used the ELAM sample code from the following link, generated the .sys/.cat/.INF/.pdf files, signed it with EV code signing certificate and tried running Windows HLK tests on it.
https://github.com/Microsoft/Windows-driver-samples/tree/master/security/elam
One of the test named as “HyperVisor Code Integrity Readiness test” failed and the following error messages are printed in the log file.
" No Code Integrity statistics section found for this module"
A detailed screenshot is shown in the following link.
http://www.awesomescreenshot.com/image/3576898/7d9391661a844647e294b63242157026
Kindly let me know what are the steps that need to be incorporated in the ELAM driver to make it pass the HVCI Readiness test.
Thanks.
—
NTDEV is sponsored by OSR
Visit the list online at: http:
MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers!
Details at http:
To unsubscribe, visit the List Server section of OSR Online at http:</http:></http:></http:>