2008-11-26 102 views
4

有没有人有一个示例AUTORUN.INF,它可以在用户插入CD时自动启动MSI安装程序。在CD上自动运行MSI文件

我确信这可以做到,但我一直在谷歌搜索了很多年,并没有找到任何工作解决方案。

更新:我有一个AUTORUN.INF与此类似,但它不会启动安装程序:

[autorun] 
open=MyInstaller-1.0.0.msi 
label=My CD Label 
icon=MyIcon.ico 
+0

我会建议编写一些程序来检查用户是否安装了程序,而不是盲目地运行安装程序。 – Powerlord 2008-11-26 15:24:59

回答

5

尝试的ShellExecute =代替开=

[autorun] 
shellexecute=MyInstaller-1.0.0.msi 
label=My CD Label 
icon=MyIcon.ico
0

我可以回答我自己的问题。阅读雷链接的文章后,我创建了下面的AUTORUN.INF它的工作原理:

[autorun] 
shellexecute=MyInstaller-1.0.0.msi 
label=My CD Label 
icon=MyIcon.ico 

Autorun.inf文件放置在CD的根目录中提到的图标文件和MSI文件一起。