0

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

[autorun]
open=mymovie.wmv

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

错误

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

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

错误

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

那么这里发生了什么?

当我在我的 Windows 7 PC 上尝试相同的练习时,我同样忽略了 AUTORUN.INF 文件。从我的电脑双击驱动器 D 给我一个错误:“D:\ 不是有效的 Win32 应用程序。”

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

在此处输入图像描述

4

1 回答 1

2

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

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

于 2013-10-15T14:21:38.797 回答