Wix获取自定义托管BA中的软件包的已安装状态

时间:2015-11-11 13:59:14

标签: wix burn wix3.10

我创建了一个包含3个包的包。

将根据我在wxs文件中定义的" InstallCondition"安装三个软件包中的每个软件包。

现在,在自定义MBA(我已经开始创建)中,我需要显示我的包将安装的所有包的列表以及每个包的Installed状态。我需要在UI对话框中显示它。

-----------------------------
Package       Installed State
-----------------------------
Package-1     Present
Package-2     Absent
Package-3     Absent
------------------------------

现在应该在DetectComplete回调中完成。 但我很困惑,因为其中没有足够的信息。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以收听Bootstrapper的DetectPackageComplete事件。每个包都会被提出来。然后,您可以使用自己的逻辑跟踪包。

希望它有所帮助。