The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.
Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/
I'm testing a minifilter with the latest VHLK test server and test client WIN10. All tests succeed except Code Integrity Readiness Test. Everything is identical to __rs description. I have also downloaded and applied the latest filter. VS2019 Code Analysis and Static Driver Verifier do not report errors. The log file Te.wtl says: Error code 0x0 (sound good?) File: base\ci\tests\kits\hvci\hvcihlktest.cpp Line 358 and HvciHlkTest::HvciTest failed. So far as I understand this, is it not a failure in the test driver, but in the HLK. I have not understand __rs solution " I just put a stub exe there". What do you mean here? And if MS checks the submitted Package do they not get the same errors as I got? And btw. I found a note on social.msdn... "Please note that the 'HyperVisor Code Integrity Readiness Test' is not in the official Windows Hardware Compatibility Program Playlist so it is not required for driver submission.", dated 2015 however.
In addition I have tested some other driver like FLTMGR.sys or the Touchpad on Code Integrity Readiness Test. All fail! SO it is a problem in HLK. Strange too is that all new Playlist remove all tests from the "Tests" Test name list???
Can anyone help me with this issue?
|Upcoming OSR Seminars|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!|
|Writing WDF Drivers||12 September 2022||Live, Online|
|Internals & Software Drivers||23 October 2022||Live, Online|
|Kernel Debugging||14 November 2022||Live, Online|
|Developing Minifilters||5 December 2022||Live, Online|