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/
Here's a question that I probably should know the answer to, but very few of my clients have ever gone through WHQL, so it has never come up.
Let's say I have a product in a standard device class, and it works OK with the standard driver, but for best results, my device needs special handling. So, I build a driver package, pass it through WHQL, and have it placed in the Windows Update driver library.
Now, if a user plugs in my device, the operating system is going to find a standard driver for it. Given that, is it even going to look in Windows Update to find my custom whiz-bang? Won't the system be satisfied with the standard driver, and not take the trouble to look online? If it did a Windows Update scan every time I plugged in a USB stick or webcam, device installation would take forever, wouldn't it?
Peter can probably guess what I'm talking about here.
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.