我虽然以下任务相当简单明了,但事实并非如此。情况:我有一个WMV文件,我刻录到DVD和AUTORUN.INF文件。 AUTORUN.INF文件具有以下内容:
[autorun]
open=mymovie.wmv
当我将DVD插入我的Windows 8 PC时,然后打开我的计算机并双击驱动器D(我的DVD驱动器),我收到以下错误消息:此应用程序无法在您的PC上运行。要查找适用于您的PC的版本,请与软件发行商联系。
如果我在驱动器D上单击鼠标右键并选择“打开自动播放”,则会出现自动播放窗口。然后我被问到我想用光盘做什么。我选择“Run mymovie.wmv”。当我这样做时,我得到与上面相同的错误信息。
如果我右键单击驱动器D,然后选择“打开”,然后右键单击AUTORUN.INF文件,并选择安装,我会收到以下错误消息:
如果我只是双击WMV文件,Windows Media Player将启动并开始播放视频。
那么这里发生了什么?
当我在Windows 7 PC上尝试相同的练习时,我同样会忽略AUTORUN.INF文件。双击MY COMPUTER中的驱动器D会出现错误:“D:\不是有效的Win32应用程序。”
以下是Windows 8计算机的自动播放选项:
答案 0 :(得分:2)
打开.wmv文件 - 就系统而言 - 毫无意义。系统只能打开可执行文件。你想要的是找到一个相关的应用程序,而不是:
为此,请勿使用open
[AutoRun] key。相反,请使用shellexecute
[AutoRun] key。这将确定与媒体文件关联的应用程序并启动该应用程序。