
Estou usando o sistema operacional Windows 10. Quando insiro um CD de áudio, tenho 2 itens adicionais no menu de reprodução automática do CD de áudio. Os aplicativos Winamp e VLC fizeram algo no sistema para que aparecessem no menu de reprodução automática do CD de áudio. Eu gostaria de adicionar um terceiro aplicativo. Como eu posso fazer isso?
Por enquanto, não preciso enviar o parâmetro CD para que o aplicativo saiba qual drive usar. Eu só preciso executar um programa exe.
Responder1
Consegui encontrar a resposta sozinho depois de pesquisar no registro.
Este script adicionará o Media Player Classic. Gostaria apenas de observar que não sei exatamente como funciona. Isso é principalmente copiar e colar do 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"=""
Também gostaria de observar que o comando open é diferente para cada programa que você registra, portanto a linha @="\"C:\Program Files\MPC-HC\mpc-hc64.exe\" /cd %1" pode ser diferente.
Pelo que posso dizer parâmetrosAçãoeFornecedortêm valores arbitrários. Eles determinam apenas o que você verá na caixa de diálogo Reprodução automática.