
Ich verwende das Betriebssystem Windows 10. Wenn ich eine Audio-CD einlege, erscheinen im Autoplay-Menü der Audio-CD zwei zusätzliche Elemente. Die Anwendungen Winamp und VLC haben etwas mit dem System gemacht, sodass sie im Autoplay-Menü der Audio-CD erscheinen. Ich möchte eine dritte Anwendung hinzufügen. Wie mache ich das?
Im Moment muss ich keinen CD-Parameter senden, damit die App weiß, welches Laufwerk sie verwenden soll. Ich muss nur ein EXE-Programm ausführen.
Antwort1
Ich konnte die Antwort selbst finden, nachdem ich die Registrierung durchsucht hatte.
Dieses Skript fügt Media Player Classic hinzu. Ich möchte nur anmerken, dass ich nicht genau weiß, wie es funktioniert. Es handelt sich größtenteils um Kopieren und Einfügen aus 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"=""
Ich möchte auch darauf hinweisen, dass der Öffnungsbefehl für jedes registrierte Programm unterschiedlich ist, sodass die Zeile @="\"C:\Program Files\MPC-HC\mpc-hc64.exe\" /cd %1" unterschiedlich sein kann.
Soweit ich das beurteilen kann, sind die ParameterAktionUndAnbieterhaben beliebige Werte. Sie bestimmen nur, was Sie im AutoPlay-Dialog sehen.