我發現this article顯示如何在使用WIX安裝程序完成安裝結束時調用EXE安裝程序。 不幸的是,它並不適合我:安裝完成後EXE不會啓動。有沒有人有一個工作的例子?除非Ryan先生的例子有一些容易改變的東西嗎? 任何輸入將不勝感激!在WIX msi中包裝一個EXE安裝程序
1
A
回答
2
您可以使用WIX v3.6 Bundle概念來處理此問題。您可以在這裏閱讀更多關於它的信息 http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm
基本上,您將WIX MSI和EXE打包到一個WIX捆綁包中,然後可以將其安裝到目標機器上。
0
我也想保留微星的用戶界面,所以我添加了這個代碼來啓動一個exe安裝程序的硬件密鑰。我知道它違背了MSI最佳實踐,但這是我打算破解的唯一一個。希望這可以幫助。
<Property Id="WixShellExecTarget" Value="[#myapplication.exe]" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
然後,我從按鈕單擊運行自定義操作。或者你可以安排它在InstallFinalize
之後運行。
0
瑞安先生在這裏:)
的情況下,這是使用的:
這是WiX的項目,我做,用安裝報表查看器2010 GPO(組策略)
http://www.natureireland.com/Downloads/StackOverflow/oRV2010Installer.rar
注:我使用的維克斯版本:的Windows Installer XML V3.5
[R egards
肖恩
+0
您的下載已損壞。 natureireland希望人們登錄。 –
相關問題
- 1. WiX安裝程序包含msi的dll
- 2. 使用MSI打包一個.EXE文件,以便MSI在msi安裝過程中安裝exe文件
- 3. 爲exe和msi鏈接安裝程序
- 4. 在MSI安裝程序中安裝另一個軟件包
- 5. 如何在MSI安裝程序中搭載MSI安裝程序
- 6. Windows安裝程序msi包
- 7. 如何創建一個將執行多個msi/exe的Wix安裝程序?
- 8. 如何使用wix在msi安裝程序中包含文件?
- 9. Wix安裝程序在主要安裝完成後運行msi
- 10. Wix:從另一個MSI安裝和配置MSI軟件包
- 11. 創建一個msi安裝程序
- 12. MSI/Wix安裝程序,安裝或升級
- 13. MSI:安裝程序安裝程序
- 14. VS或WIX MSI安裝 - 顯示序列號從第一安裝
- 15. MSI安裝程序使用WiX以靜默模式調用另一個MSI安裝程序
- 16. 在AIR安裝程序中包含.exe
- 17. 從C#安裝程序安裝程序運行另一個MSI
- 18. MSI安裝包
- 19. (Un)在WIX Burn安裝程序中安裝NSIS包
- 20. 將多個安裝包裝到MSI中
- 21. 如何爲兩個應用程序(exe和msi)製作單個安裝程序?
- 22. 如何在wix安裝程序中卸載另一個程序(exe)?
- 23. 在WiX msi安裝過程中卸載Installshield msi
- 24. .msi安裝程序中斷
- 25. 在一個安裝程序中執行多個安裝程序/ exe文件?
- 26. 創建MSI安裝程序以使用Wix部署字體(在一個MSI中包括更多字體)
- 27. 將多個msi安裝程序合併到單個安裝程序
- 28. MSI程序包的無提示安裝
- 29. 在安裝msi包之前卸載另一個應用程序
- 30. 只有在安裝了另一個安裝msi軟件包
我沒有finda的方式來完成這項工作,但因爲我使用維克斯3.6我創建了一個捆綁鏈的MsiPackage(我自己的MSI)和ExePackage(用於報表查看可執行文件)。安裝工作得很好,安裝的組件工作得很好。然而,它看起來像廢話。它使用默認的捆綁UI,'lorem ipsum'EULA和WIX圖形 - 這將使產品營銷人員嘔吐...噢,還有更多的事情要研究... –
關於您的評論,我會建議尋找創建主題自定義標準的WiX引導程序應用程序,或者您可以創建自己的託管自定義引導程序應用程序並完全設計自己的用戶界面。您可以下載WiX源代碼,並查看他們如何在WiX安裝程序中創建自己的自定義UI(在源代碼中查找WixBA項目)。 – BryanJ