C++ プログラムから既知のドライブ文字を使用して DVD 再生を開始する方法を知っている人はいますか?
価値があるのは、DVDドライブを右クリックしたときにコンテキストメニューにあるWindowsエクスプローラーの再生機能を検索するだけです...
前もって、アクセル
これにはShellExecuteを使用できるはずです。DVD や CD を再生する動詞は "play" のようです。
ShellExecute(NULL, "play", "D:\\", NULL, NULL, SW_SHOWNORMAL);
Windows を使用してから正確な詳細を説明するのに時間がかかりすぎましたが、regedit のエクスプローラー設定に飛び込んで、[再生] コンテキスト メニューが実際に何をしているかを確認することで、何をすべきかを理解できるはずです。
私が覚えているように、コンテキスト メニューのエントリは次のようなパスを持つサブツリーで定義されていますが、HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/explorer/...引用しないでください。