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 )
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 en la documentación de Win32_SoundDevice no hay para (des)habilitar como si lo hay en Win32_NetworkAdapter
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) pero esta en C# y es un trabajito largo pasarlo a vb6
Saludos y gracias