gpt4 book ai didi

wix - 如何将自定义 ExePackage 中的进度信息传递回刻录引擎?

转载 作者:行者123 更新时间:2023-12-04 12:58:35 25 4
gpt4 key购买 nike

我的包中有一个自定义的 ExePackage,它运行的时间很长。我想向刻录引擎报告进度指示器,以便在执行 ExePackage 时进度条不断显示进度。

ExePackage 元素有一个 'Protocol' 属性,它似乎提供了一种使用以下选项来传达“扩展进度和错误报告”的方法:“none”、“burn”和“netfx4”,但我还没有找到任何文档说明如何实现任何这些协议(protocol)。

最佳答案

这可能不会增加太多,但我在 WiX 3.8 源代码中发现了这一点(在 \src\tools\wix\Xsd\wix.xsd 中)。

  • none - 可执行包不支持通信协议(protocol)。
  • burn - 可执行包是另一个 Burn 包,支持 Burn 通信协议(protocol)。
  • netfx4 - 可执行包实现.NET Framework v4.0 通信协议(protocol)。

  • 所以看起来如果 ExePackage 是一个选项是另一个 Burn 包或 .NET Framework 4.0 可执行文件。

    关于wix - 如何将自定义 ExePackage 中的进度信息传递回刻录引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21290686/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com