问题的自动运行:“F:\不是有效的Win32应用程序”
问题描述:
我有问题,我的autorun.inf
:问题的自动运行:“F:不是有效的Win32应用程序”
[autorun]
open=setup.msi
它被放置在我的CD的根,与setup.msi
一起。当我插入光盘,或从资源管理器中打开它,我得到的消息:
F:\ is not a valid Win32 application
F:
是我的CD驱动器。我究竟做错了什么?
答
鉴于您正在调用.msi文件而不是可执行文件,也许您可以尝试使用shellexecute
?这样的事情:
[autorun]
shellexecute=setup.msi
+0
这两者有什么区别? – fredley
+1
.msi文件不是可由操作系统执行的文件。相反,它需要通过与.msi文件关联的Windows安装程序进行解释。 “shellexecute”告诉操作系统使用文件的相关应用程序,而不是尝试启动文件本身。 –
setup.msi是否可以正常工作(即如果你双击它)? –
@Jim是的它确实 – fredley