在 Windows 10 中向音频 CD 自动播放菜单添加一个项目

在 Windows 10 中向音频 CD 自动播放菜单添加一个项目

我使用的是 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" 可能会有所不同。

据我所知参数行动提供者具有任意值。它们仅决定您在“自动播放”对话框中看到的内容。

相关内容