Hello all,

How can the sound card be Enabled/Disabled with Vb Code? Is this possible through API call? or maybe registry edit?

My app. needs to disable sound card while running then enable afterward. This app will be running on a dedicated system.

Using "black box" object. The object's method (for which I don't have source code) uses .wav file play that can overwhelm the sound card to the point of BSOD. After manually disabling my sound device the BSOD events dissapeared. Mute does not work, BSOD still occurs.

Any help is greatly appreciated.

Thank you.

10 Years
Discussion Span
Last Post by samju

After some pretty hard-core searching, I've settled on the fact that you simply can't by yourself. I've looked into API's, WMI, and using Sendkeys to the device manager window itself :eek: (which works, btw, but it's really tacky, and certainly not something I'm going to suggest). After all is said and done, it looks like there is a utility called "devcon" from microsoft, that can be used to do what you want (http://support.microsoft.com/?kbid=311272). I'm quite a bit disappointed that I can't find a VB solution to this, or even a solution in another language that I could port to VB. Everything seems to rely on this tool...... good luck.


Thank you very much for your help. I tried the link, but it does not work.


i need an asisstance on how i disable the keboard using visual basic 6.0. let it works like a cyber cafe timer billing software

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.