2010-02-25 118 views

回答

3

您想查看「嵌入式用戶界面」(有時也稱爲「外部用戶界面」)。但是一旦你走下這條路,就必須提供整個UI,並且InstallUISequence中的任何內容都不會運行(如成本計算)。

Wix中有一個示例嵌入式用戶界面,演示了一個WPF UI和一個對MSI安裝中發生的事情有反應的prgress欄。

中間選項是創建一些顯示UI的自定義操作。我這樣做是爲了完成諸如在AD中查找用戶,在網絡上搜索SQL Server,瀏覽SQL Server中的數據庫以及瀏覽SSL證書等。然後您可以通過按鈕觸發這些自定義操作。

就動畫GIF去 - 據我所知,他們不支持。

+0

布賴恩,感謝您的答覆。這是我以前不知道的一個很好的功能。不過,我擔心我可以使用它,因爲我不能指望我的目標受衆在他們的機器上安裝3.5 Framework來啓動安裝程序本身。 – sankar 2010-02-25 18:57:08

+0

如果你對要求你的目標受衆擁有.NET 2.0感到滿意,那麼你可以走這條路。否則,您可以使用C++創建嵌入式用戶界面。它根本不依賴於.NET。 查看本MSDN文章:http://msdn.microsoft.com/en-us/library/cc542588(VS.85).aspx – 2010-02-26 00:46:01

+0

如果您可以期待.NET 2.0,那麼您可以嘗試SharpSetup(http:// sharpsetup.eu/) - 它允許您創建WinForms UI。 – 2010-12-05 20:35:37

相關問題