WIX工具集我希望ActionData日志继续写为滚动

问题描述 投票:0回答:2

如果在Wix的Edit Control中将ActionData添加到Subscribe event,则会写入并删除该行。我希望ActionData log继续写成卷轴。

GUI

wix windows-installer installer wix3.5
2个回答
0
投票

刻录:WiX Burn允许您编写自己的GUI来运行安装程序。如果沿着这条路走下去,你应该能够在GUI方面实现你想要的任何东西。但是:随着IO变得更好,安装程序运行得更快更快,您确定这是花费时间吗?我会说只使用日志记录并完成它吗?有关您的问题,请参阅上面的评论。

Burn Bootstrapper应用程序:我所知道的Custom WiX Burn Bootstrapper应用程序的样本并不多。这是两个:

文档:For documentation go online,或者更好的打开WiX.chm并找到“构建安装包捆绑包”部分。

这里有两个过去的答案,我建议你至少略读:


MSI的自定义GUI的实现取决于核心MSI API函数MsiSetExternalUI function。它允许Burn正在做的事情 - 制作自定义GUI。也投入SDK示例:

MSI SDK示例:有关MsiSetExternalUI function的一些详细信息(serverfault答案)。用于处理Windows Installer消息的具体代码示例:https://docs.microsoft.com/en-us/windows/desktop/Msi/handling-progress-messages-using-msisetexternalui。这是直接的MSI API调用 - 与Burn无关,Burn使用这些调用。


链接:链接重载 - 像往常一样 - 但这是一个自定义Burn主题的示例 - 而不是自定义引导程序应用程序。这会更改标准Burn捆绑包的外观。


0
投票

本机Windows Installer UI不支持此功能。您需要创建一个自定义UI处理程序,以便按您希望的方式显示它。

© www.soinside.com 2019 - 2024. All rights reserved.