大量的搜索使我找到了几个关于如何创建引导msi的描述,但是这些解决方案都假设msi是本地或标准的Windows组件。有没有办法让msi下载安装程序(这也是一个MSI)与正常的MSI或WIX代码,而不是让引导程序执行一些非本地程序来做到这一点?MSI Bootstrapping:外部URL
2
A
回答
1
我对MSI的经验一直无法同时运行2。 (可能是错误的)
我最终做的是改为使用Inno Setup(http://www.jrsoftware.org)和ISTool(http://www.istool.org)下载并安装各种msi的安装程序exe。使用ISTool很容易。
我知道它并不像Wix那样别致或性感,但它对我非常有效。
1
我会创建一个在InstallUISequence中运行的自定义操作。如有必要(这将在源文件夹中)下载MSI,然后尝试将其作为嵌套安装启动。
0
Windows可以防止两次安装同时在InstallExecuteSequence
之内,所以如果您正在寻找一个使用引导程序的静默安装解决方案,那么您就是SOL。
但是你可以开始另外从UI序列,这可能是一个确定的解决方案,只要你告知您的客户,某些其他的依赖关系必须首先安装,如果他们打算通过组策略或一些部署安装其他“沉默”的方法。
如果有帮助,我敢肯定,你也可以通过URL调用MSIEXEC,例如。 msiexec.exe /i http://some.domain/blah.msi /passive
0
我建议你编写一个本地应用程序,让它运行第一个msi,然后运行seccons msi。我写了一篇关于如何做到这一点的博客。这是link(http://blog.foldertrack.com/?p=45)
相关问题
- 1. Bootstrapping linux
- 2. 从外部程序管理msi
- 3. 将出租车保留在msi外部
- 4. AJAX外部URL?
- 5. Mongomapper - bootstrapping技术
- 6. Clickonce Bootstrapping OpenXML 2.5
- 7. Table Sorter - twitter bootstrapping
- 8. 屏蔽外部URL
- 9. Phonegap:iFrames和外部URL
- 10. 打开外部URL
- 11. H:outputLink的外部URL
- 12. 引用外部URL
- 13. Cruisecontrol.net部署MSI
- 14. Django/Bootstrapping 404错误
- 15. IIS Url Rewrite覆盖外部URL Url
- 16. URL重定向到外部URL
- 17. 将URL重写为外部URL
- 18. PhoneGap外部URL内容
- 19. Umbraco外部URL重定向
- 20. ASP.NET MVC动态外部URL
- 21. Kohana的路由外部URL
- 22. Cakephp从外部URL图像
- 23. 带外部URL的pdftotext(PHP)
- 24. AJAX后到外部URL
- 25. PHP环路从外部URL
- 26. URL的外部数据
- 27. 大JSON请求外部url
- 28. 加载外部url/count/highlight
- 29. Django的tables2 linkColumn外部URL
- 30. Phonegap中的外部URL
是的,嵌套的MSI几乎不可能实现。 MS声明嵌套安装或可能,但很难配置,并可能导致自定义操作的行为不同。 – 2008-10-31 17:45:36