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/
I have a need to disable when loading the driver two check boxes in the recording audio Advanced Tab.
1. Allow applications to take exclusive control of this device
2. Give exclusive mode applications priority
I have been trying to do it in the INF file. I am not sure it is the same exclusive mode as in the panel.
I am using these commands:
[NewTek_AudioPortClass.NT.HW] AddReg=NewTek_AudioPortClass.AddReg.HW [NewTek_AudioPortClass.NT$ARCH$.HW] AddReg=NewTek_AudioPortClass.AddReg.HW
then later
[NewTek_AudioPortClass.AddReg.HW] HKR,,Exclusive,0x10001,0
It has no effect. I am not sure I am disabling the right exclusive mode.
The driver itself does not setup exclusive mode.
There is a second options in regedit, with a script, but the INF file solution seems a lot better:
I did find the two values in the registry and changing them by had does what I want, but it seems better to do it in the INF file.
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
These features should be up to the user to handle, not the driver.
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.