创建autorun.inf - “找不到应用程序”错误

问题描述 投票:1回答:1

我不希望在2018年通过CD安装部署应用程序,但我们在这里。我的ISO映像上有以下文件:

E:
 |- autorun.inf
 |- Setup.msi
 |- CD_icon.ico
 |- setup.exe

这是一个截图:

enter image description here

autorun.inf包含以下内容:

[autorun]
icon=CD_icon.ico
label=Instal MySoftware
UseAutoPlay=1
shellexecute=Setup.msi

[Content]
MusicFiles=false
PictureFiles=false
VideoFiles=false

当我双击CD文件或选择“从媒体运行或安装程序”时,我得到此CD映像的错误对话框:

enter image description here

我的ISO文件有什么问题?为什么图标没有显示而安装程序没有运行?

windows deployment windows-installer autorun
1个回答
1
投票

Windows 7-10忽略Autorun.inf:这篇维基百科文章描述了autorun.inf随时间处理的差异:Autorun.inf。和more on AutoRun。看来你需要一个真正的CD / DVD才能测试这次双击。你有一个ISO文件?也许把它烧成真正的媒体?

Setup.msi:你确定你可以开始这样的MSI吗?难道你不需要一个完整的msiexec.exe命令行或更好的:一个启动安装的setup.exe包装器?高级安装程序等工具支持创建此类启动器。我认为Installshield也有它。更新:您可能可以直接使用MSI文件,因为您使用shellexecute而不是Open“命令”。

以前的答案:这是一个与使用ISO文件有关的旧问题:trigger setup.exe when I mount an iso

安全软件:正如评论中所述。许多安全套件禁用Windows的所有自动运行和自动播放功能 - 这是一个我想提及的众所周知的问题。

© www.soinside.com 2019 - 2024. All rights reserved.