¿Cómo puedo saber qué archivos de sonido ha configurado el usuario en el panel de control?¿Cómo reproducir un sonido de Windows estándar?
Ejemplo: Quiero reproducir el sonido de "Dispositivo conectado".
¿Qué API se puede usar para consultar la configuración de sonido del panel de control?
Veo que hay algunas entradas personalizadas realizadas por programas de terceros en el cuadro de diálogo del panel de control, por lo que tiene que haber una forma de que estos programas se comuniquen con la configuración de sonido global.
Editar: Gracias. No sabía que PlaySound también acaba de reproducir el archivo de sonido apropiado al especificar el nombre de la entrada del registro.
Para reproducir el "Dispositivo conntected" sonido:
::PlaySound(TEXT("DeviceConnect"), NULL, SND_ALIAS|SND_ASYNC);
Cómo/dónde se encuentra el nombre de alias apropiado del sonido? Estoy buscando, por ejemplo, el sonido "sms received". – Sam
Encontré una lista en el registro en HKEY_CURRENT_USER \ AppEvents \ EventLabels. – Timbo