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/
One problem i have encountered during HLK testing, is that when i disable driver signature enforcement during HLK testing and set the testsigning on (because obviously i have not received the Microsoft digital certificate to load and install drivers normally), after reboot which is required by some tests, the signature enforcement comes back on.
Note that i have disabled DSE by holding shift during shutdown and pressing 7 during boot.
My questions are:
Shouldn't i do the tests with a driver that is not signed? Because i think if i do a self sign it might solve the problem, but wouldn't Microsoft just append its signature after my self signed cert in that case? What is the official way of doing the tests?
How is my test passing after reboot when my driver is not even loaded?! For example the Hyper-V test seems to require a reboot even tho it states it doesn't, and the funny thing is that after the reboot, even tho my driver is not even loaded anymore, i pass the tests! This doesn't even make any sense?
|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|