Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results
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/
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 |
Comments
You have to filter the bus driver to control the presentation of physical device objects on a 'bus'. For USB that means filtering the USB controllers.
To make my understanding correctly.:
it is not a good/graceful way to remove a physical device from function filter driver.
it is better to remove it from bus/bus filter driver.
the fuction filter driver may failed the device start.so, mark it as hidden device may not taking effect.
I will look into the both cases.
thanks again
What bigger problem are you trying to solve?
The device !'ed out in device manager is not a problem. It is a power tool that few users use. It is the simplest solution. Writing a bus filter is no small task and KMDF will provide little help.