为Wix bootstrapper应用程序的进度条添加其他信息

时间:2016-03-29 18:52:08

标签: wix windows-installer wix3.9

我有一个wix bootstrapper应用程序(目前使用的是wix 3.9),它安装了从url下载的多个msi软件包。当应用程序启动时,进度条会执行,但不会提供程序包当前正在下载的任何文本信息。我一直试图寻找方法来做到这一点,但没有找到任何信息。

有没有办法将有关msi下载的自定义信息(例如,当前正在下载哪个软件包,估计时间等等)添加到安装进度条?

谢谢!

1 个答案:

答案 0 :(得分:1)

我花了一些时间来寻找进度条百分比文本。 我认为你需要添加服装动作来达到这样的目的:

https://taocoyote.wordpress.com/2009/05/19/adding-managed-custom-actions-to-the-progressbar/

如果您需要有关安装内容的信息,可以使用:

 <Text Name="OverallProgressPackageText" X="225" Y="291" Width="-11" Height="17" FontId="3" DisablePrefix="yes">#(loc.OverallProgressPackageText)</Text>
  <Text Name="ExecuteProgressActionDataText" X="11" Y="163" Width="-11" Height="17" FontId="3" DisablePrefix="yes" />

主题文件链接

http://wixtoolset.org/documentation/manual/v3/bundle/wixstdba/wixstdba_customize.html

另一个有用的链接: http://www.codeproject.com/Articles/331368/WIXDataBase

How do I customise the Wix Progress Dialog?