
我使用的是 Windows 10 作業系統。當我插入音訊 CD 時,音訊 CD 自動播放選單中有 2 個附加項目。應用程式 Winamp 和 VLC 對系統做了一些處理,因此它們會出現在音訊 CD 自動播放選單中。我想添加第三個應用程式。我怎樣才能做到這一點?
目前,我不需要發送 CD 參數,以便應用程式知道要使用哪個驅動器。我只需要運行一個exe程式。
答案1
在深入研究註冊表後,我自己找到了答案。
此腳本將新增 Media Player Classic。我只是想指出,我不知道它到底是如何運作的。這主要是從 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"=""
我還想指出,您註冊的每個程式的開啟命令都不同,因此@="\"C:\Program Files\MPC-HC\mpc-hc64.exe\" /cd %1" 行可能有所不同。
據我所知參數行動和提供者有任意值。它們僅決定您將在「自動播放」對話方塊中看到的內容。