Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Home NTDEV

Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging


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/


Disabling in the Audio Properties / Advance Tab / Allow application to take exclusive control

Jamie_FinchJamie_Finch Member Posts: 14

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:

https://stackoverflow.com/questions/64812807/disable-exclusive-mode-for-all-audio-devices-in-windows-10

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.

Comments

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

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