如何使用默认播放软件在Windows上开始DVD播放?

时间:2010-09-18 18:02:54

标签: c++ windows winapi playback dvd

是否有人知道如何使用C ++程序中的已知驱动器号启动DVD播放。

值得一提:我只需搜索Windows资源管理器的播放功能,右键单击DVD驱动器即可在上下文菜单中找到...

提前, 阿克塞尔

2 个答案:

答案 0 :(得分:1)

你应该可以使用ShellExecute来做到这一点;播放DVD或CD的动词似乎是“玩”。

ShellExecute(NULL, "play", "D:\\", NULL, NULL, SW_SHOWNORMAL);

答案 1 :(得分:0)

由于我使用Windows为您提供确切的详细信息已经太久了,但您应该能够通过深入了解regedit中的资源管理器设置并查看“播放”上下文菜单是什么来了解该怎么做实际上在做。

我记得,上下文菜单条目是在子树中定义的,其路径类似于HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/explorer/...,但不引用我的信息。