Título: [WMI] Des-habilitar dispositivo de sonido Publicado por: raul338 en 17 Julio 2011, 04:38 am Buenas!
Resulta que tengo 2 placas de sonido (una delantera/trasera que la uso cuando tengo que usar auriculares y otra PCI 5.1, que la uso con parlantes stereo :xD) El tema es que es engorroso estar poniendo en windows 7 que dispositivo poner como predeterminado y que se escuche ahí. Entonces me decidí a hacer algún script o una app en vb6 con WMI para des-habilitar el dispositivo de sonido según corresponda. El tema es que no encontré como hacerlo :xD en la documentación de Win32_SoundDevice (http://msdn.microsoft.com/en-us/library/aa394463%28v=VS.85%29.aspx) no hay para (des)habilitar como si lo hay en Win32_NetworkAdapter (http://msdn.microsoft.com/en-us/library/aa394216%28v=VS.85%29.aspx) Puedo listarlo y obtener sus propiedades. Pero no se como habilitarlo y des-habilitarlo desde WMI. Alguien sabe como hacerlo? O decirme como puedo hacerlo mediante otros métodos (llamadas a API por ejemplo) Hay una forma usando SetupAPI de Windows (fuente (http://stackoverflow.com/questions/1438371/win32-api-function-to-programatically-enable-disable-device)) pero esta en C# y es un trabajito largo pasarlo a vb6 :P Saludos y gracias :D Título: Re: [WMI] Des-habilitar dispositivo de sonido Publicado por: SuperDraco en 17 Julio 2011, 10:59 am hola, llamando a la api no se, pero por si te sirve también puedes hacerlo con Devcon.
http://www.robvanderwoude.com/devcon.php EDITO: o por el registro (Parece ser, esto no lo he probado...) (La tercera respuesta) http://www.msfn.org/board/topic/58967-disable-sound/ |