AUTORUN.INF:INF的样式与请求的样式不同

时间:2013-10-15 13:29:19

标签: windows windows-8 windows-7

我虽然以下任务相当简单明了,但事实并非如此。情况:我有一个WMV文件,我刻录到DVD和AUTORUN.INF文件。 AUTORUN.INF文件具有以下内容:

[autorun]
open=mymovie.wmv

当我将DVD插入我的Windows 8 PC时,然后打开我的计算机并双击驱动器D(我的DVD驱动器),我收到以下错误消息:此应用程序无法在您的PC上运行。要查找适用于您的PC的版本,请与软件发行商联系。

Error

如果我在驱动器D上单击鼠标右键并选择“打开自动播放”,则会出现自动播放窗口。然后我被问到我想用光盘做什么。我选择“Run mymovie.wmv”。当我这样做时,我得到与上面相同的错误信息。

如果我右键单击驱动器D,然后选择“打开”,然后右键单击AUTORUN.INF文件,并选择安装,我会收到以下错误消息:

Error

如果我只是双击WMV文件,Windows Media Player将启动并开始播放视频。

那么这里发生了什么?

当我在Windows 7 PC上尝试相同的练习时,我同样会忽略AUTORUN.INF文件。双击MY COMPUTER中的驱动器D会出现错误:“D:\不是有效的Win32应用程序。”

以下是Windows 8计算机的自动播放选项:

enter image description here

1 个答案:

答案 0 :(得分:2)

打开.wmv文件 - 就系统而言 - 毫无意义。系统只能打开可执行文件。你想要的是找到一个相关的应用程序,而不是:

为此,请勿使用open [AutoRun] key。相反,请使用shellexecute [AutoRun] key。这将确定与媒体文件关联的应用程序并启动该应用程序。