Windows 10 のオーディオ CD 自動再生メニューに項目を追加する

Windows 10 のオーディオ CD 自動再生メニューに項目を追加する

私は Windows 10 OS を使用しています。オーディオ CD を挿入すると、オーディオ CD 自動再生メニューに 2 つの追加項目が表示されます。Winamp と VLC というアプリケーションがシステムに何らかの処理を施し、オーディオ CD 自動再生メニューに表示されるようになりました。3 つ目のアプリケーションを追加したいのですが、どうすればよいですか?

今のところ、どのドライブを使用するかをアプリが認識できるように 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" の行が異なる場合があることにも注意してください。

私が知る限りのパラメータアクションそしてプロバイダー任意の値を持ちます。自動再生ダイアログに表示される内容のみを決定します。

関連情報