Wix:如何在刻录管理的UX中显示MSI包的大小

时间:2011-10-04 12:06:59

标签: wix wix3.6 burn

我有一个Wix 3.6托管引导程序,用户可以在其中选择要下载和安装的单个程序包。我想显示每个包的下载大小。如何在Bundle

中访问每个包的文件大小

我想这个信息可以在Wix框架中找到(因为文件哈希用于验证下载的文件),但我没有找到它。

我有一个解决方法的想法,但它对我来说会更实现:

  • 以编程方式生成wxs个文件,其中包含包含文件包大小的Variable个元素。这些变量将由引导程序读取。

2 个答案:

答案 0 :(得分:1)

创建捆绑包后,会在捆绑包中添加BootstrapperApplicationData.xml。该XML文件包含大量有关包和包含的包的元数据。您的引导程序应用程序代码可以通过查找与引导程序应用程序dll相同的目录来加载此文件。

答案 1 :(得分:0)

我没有找到如何使用刻录API,但我实现了自己的解决方法:

If the local file is present
   query the file system
else
   query the web server
相关问题