2013-04-25 102 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方法以开始。

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

相关问题