2010-04-25 41 views
4

我需要爲我的WiX項目創建一個引導程序,我嘗試過使用setupbld.exe但它只允許我創建一個可執行文件來顯示我的UI或一個將表現爲無聲安裝程序,但不是兩者兼而有之。創建一個將參數傳遞給msiexec的引導程序

我需要能夠運行生成的可執行文件的參數,它會告訴它是否安裝時顯示UI。

我發現了這個post by John Robbins,它解釋瞭如何重新構建在創建bootstrap時使用的setup.exe存根,但我希望有一種更簡單的方法來做我所需要的。

有誰知道創建引導程序的方法,我使用它作爲簡單(使用UI)安裝或作爲無提示安裝運行。

回答

0

最後,我用7zip將MSI壓縮成自解壓文件。 您可以添加一個「config」文件讓7zip打開可執行文件時運行哪些文件。

結帳7zip's manual for more details

2

我見過dotNetInstaller推薦在WiX郵件列表上很多,應該比setupbld.exe更靈活,但我自己沒有用過。

更新:如果你有預算購買軟件,儘量自帶的MSI Factory(啓動引導程序前的演示只是顯示嘮叨屏幕)的引導程序。我們自己使用它,每一分錢都是值得的。

+0

我試了一下,但對我來說太冗長 – 2010-04-27 06:28:24

+0

試試MSI Factory附帶的'irmakebootstrap' - http://www.indigorose.com/products/msi-factory/ – saschabeaumont 2010-04-28 05:19:30