有谁知道如何使用来自 C++ 程序的已知驱动器号启动 DVD 播放。
值得一提的是:我只是在右键单击 DVD 驱动器时搜索位于上下文菜单中的 Windows 资源管理器的播放功能...
提前谢谢,阿克塞尔
您应该可以为此使用ShellExecute;播放 DVD 或 CD 的动词似乎是“播放”。
ShellExecute(NULL, "play", "D:\\", NULL, NULL, SW_SHOWNORMAL);
自从我使用 Windows 为您提供确切的详细信息以来已经太久了,但是您应该能够通过深入 regedit 中的资源管理器设置并检查“播放”上下文菜单实际在做什么来了解该怎么做。
我记得,上下文菜单条目是在一个子树中定义的,其路径类似于HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/explorer/...
但不要在上面引用我的话。