如何在wix中显示登录自定义安装程序

本文关键字:登录 自定义 安装 程序 显示 wix | 更新日期: 2023-09-27 18:10:44

我在wix中制作一个自定义安装程序。这将有多个步骤来完成偶数。一切正常。现在我想显示一些消息行。

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

哪个控制是合适的?编辑控制?请帮助自定义操作代码,以便我可以从C#代码附加消息。

如何在wix中显示登录自定义安装程序

不幸的是,Windows安装程序没有提供内置机制来显示这样的UI。要获得这种级别的定制,您需要创建一个ExternalUIHandler。从本质上讲,您创建一个可执行文件,它注册从Windows安装程序获取消息,然后启动安装并按照您想要的方式绘制UI。正如你可能猜到的,这需要相当多的工作。

WiX工具集中的

DTF为您需要调用以使其全部工作的MSI函数提供了许多包装器。参考Microsoft.Deployment.WindowsInstaller命名空间下Installer类的SetExternalUI方法。

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