
Estoy usando el sistema operativo Windows 10. Cuando inserto un CD de audio, tengo 2 elementos adicionales en el menú de reproducción automática de CD de audio. Las aplicaciones Winamp y VLC han hecho algo en el sistema para que aparezcan en el menú de reproducción automática de CD de audio. Me gustaría agregar una tercera aplicación. ¿Cómo puedo hacer eso?
Por ahora, no necesito enviar el parámetro del CD para que la aplicación sepa qué unidad usar. Sólo necesito ejecutar un programa exe.
Respuesta1
Pude encontrar la respuesta por mi cuenta después de buscar en el registro.
Este script agregará Media Player Classic. Sólo me gustaría señalar que no sé exactamente cómo funciona. Esto es principalmente copiar y pegar desde VLC.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MPC.CDAudio]
@="MPC CD Audio"
[HKEY_CLASSES_ROOT\MPC.CDAudio\DefaultIcon]
@="\"C:\\Program Files\\MPC-HC\\mpc-hc64.exe\",0"
[HKEY_CLASSES_ROOT\MPC.CDAudio\shell]
@="Open"
[HKEY_CLASSES_ROOT\MPC.CDAudio\shell\Open]
[HKEY_CLASSES_ROOT\MPC.CDAudio\shell\Open\command]
@="\"C:\\Program Files\\MPC-HC\\mpc-hc64.exe\" /cd %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MPCPlayCDAudioOnArrival]
"Action"="Play audio CD"
"DefaultIcon"="\"C:\\Program Files\\MPC-HC\\mpc-hc64.exe\",0"
"InvokeProgID"="MPC.CDAudio"
"InvokeVerb"="Open"
"Provider"="Media Player Classic"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival]
"MPCPlayCDAudioOnArrival"=""
También me gustaría señalar que el comando de apertura es diferente para cada programa que registre, por lo que la línea @="\"C:\Program Files\MPC-HC\mpc-hc64.exe\" /cd %1" puede diferir.
Por lo que puedo decir parámetrosAcciónyProveedortener valores arbitrarios. Sólo determinan lo que verás en el cuadro de diálogo de reproducción automática.