大量的搜索使我找到了幾個關於如何創建引導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