2013-04-25 105 views
2

我正在wix中進行自定義安裝程序。這將有多個步驟來完成均勻。一切工作正常。現在我想要顯示一些消息行。如何在wix中顯示登錄自定義安裝程序

Step 1 starting 
step 1 Running... 
Step 1 Completed 
Step 2 Starting 
Step 2 Aborted. File missing. 
Step 3 Starting 

哪種控制適合?編輯控制?請幫助自定義操作的代碼,以便我可以從C#代碼附加消息。

回答

2

不幸的是,Windows安裝程序沒有提供內置的機制來顯示這樣的用戶界面。要獲得該級別的定製,您需要創建一個ExternalUIHandler。本質上,您創建一個可執行文件,該文件可以從Windows Installer獲取消息,然後啓動安裝並以您想要的方式繪製UI。正如你可能猜到的,這需要相當多的工作。

WiX工具集中的DTF爲MSI函數提供了很多包裝,您需要調用它才能使其工作。請參閱Microsoft.Deployment.WindowsInstaller名稱空間中Installer類的SetExternalUI方法以開始。

祝你好運!有很多工作要做。

相關問題