Take a look at DIRECTSOUND::SetCooperativeLevel(), in particular "exclusive mode". Note: "exclusive mode" has been "obsoleted" in DS8, but should still work if you compile your app with an older version of the DX SDK. -andrew > -----Original Message----- > From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev- > bounce@xxxxxxxxxxxxx] On Behalf Of Sam Tertzakian > Sent: Monday, April 19, 2004 11:41 AM > To: wdmaudiodev@xxxxxxxxxxxxx > Subject: [wdmaudiodev] Re: Turn System Sounds On/Off > > It needs to be programmatic because we cannot expect the users to do so > for > us manually. > > We only need the sounds off while our program is running. When other > programs are running, then the sounds can be on. > > These computers are in schools...and in some cases control panels are not > even accessible. Even if we asked the users to do so, it would be > impossible > to verify that the sounds are really off while our program is running. For > example, it is possible another user may turn them on, or they may not > follow the instructions correctly, or the instructions may be for another > OS, or any number of reasons why the sounds may still be on. > > We have tens of thousands of computers running the software...All flavors > of > 9X, Me, 2000, XP... > > The school environment has many constraints due to things such as budgets, > computer administrator rules, even worker's union issues. Simply asking > users to change a setting on a computer, can at times, be much more > difficult than you could imagine. The problems are compounded when you > have > software running in multiple districts and states. > > The system sounds are really causing all sorts of problems for us. All > those > problems would go away if we could just turn them off while our program is > running. > > -----Original Message----- > From: wdmaudiodev-bounce@xxxxxxxxxxxxx > [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Martin Puryear > Sent: Monday, April 19, 2004 9:25 AM > To: wdmaudiodev@xxxxxxxxxxxxx > Subject: [wdmaudiodev] Re: Turn System Sounds On/Off > > Why does this need to be programmatic? Does selecting the "No Sounds" > sound scheme do what you need? > > -----Original Message----- > From: wdmaudiodev-bounce@xxxxxxxxxxxxx > [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Sam Tertzakian > Sent: Monday, April 19, 2004 7:53 AM > To: wdmaudiodev@xxxxxxxxxxxxx > Subject: [wdmaudiodev] Re: Turn System Sounds On/Off > > Hi, Martin, > > A customer is running software various machines and systems sounds > interfere with their software for various reasons. > > The problem is that these are machines in schools and it is not possible > to upgrade the machines or change them in anyway as there are many, many > bureaucratic hurdles to jump through. > > In some cases, if a legacy driver audio installed, for example, then > system sounds prevent their program from playing sounds if a system > sound happens to play at the wrong time. > > Also, systems sounds cause confusion since their program uses sound as > feed back for small children. > > I really hope you can help me with this...it is very important. > > -----Original Message----- > From: wdmaudiodev-bounce@xxxxxxxxxxxxx > [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Martin Puryear > Sent: Monday, April 19, 2004 7:34 AM > To: wdmaudiodev@xxxxxxxxxxxxx > Subject: [wdmaudiodev] Re: Turn System Sounds On/Off > > Hi Sam, > > What is the scenario that makes you want to do this? > > -----Original Message----- > From: wdmaudiodev-bounce@xxxxxxxxxxxxx > [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Sam Tertzakian > Sent: Monday, April 19, 2004 5:29 AM > To: wdmaudiodev@xxxxxxxxxxxxx > Subject: [wdmaudiodev] Turn System Sounds On/Off > > Hi, > > I need to write a routine that runs in user mode that allows me to turn > System Sounds on or off in 98SE, 2000 and XP. Does anybody know the > best way to do this? > > Thank you for your suggestions. > > _________________________________________________________________ > Watch LIVE baseball games on your computer with MLB.TV, included with > MSN Premium! > http://join.msn.com/?page=features/mlb&pgmarket=en-us/go/onm00200439ave/ > direct/01/ > > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: > mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.de/ > > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: > mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.de/ > > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: > mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.de/ > > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.de/ > > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.de/ ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/