Добавить элемент в меню автовоспроизведения аудио CD в Windows 10

Добавить элемент в меню автовоспроизведения аудио CD в Windows 10

Я использую ОС Windows 10. Когда я вставляю аудио CD, в меню автовоспроизведения Audio CD появляются 2 дополнительных элемента. Приложения Winamp и VLC что-то сделали с системой, поэтому они появляются в меню автовоспроизведения Audio 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" может отличаться.

Насколько я могу судить, параметрыДействиеиПровайдеримеют произвольные значения. Они определяют только то, что вы увидите в диалоговом окне «Автовоспроизведение».

Связанный контент