WIX Toolset 我想让ActionData日志继续写成滚动条
WIX Toolset I want the ActionData log to continue to be written as a scroll
如果在 Wix 的编辑控件中将 ActionData
添加到 Subscribe event
,
该行被写入和擦除。我想让ActionData log
继续写成卷轴
本机 Windows 安装程序 UI 不支持此功能。您需要创建一个自定义 UI 处理程序以按照您想要的方式显示它。
Burn:WiX Burn 允许您将自己的 GUI 编写到 运行 安装程序。如果你沿着这条路走下去,你应该能够在 GUI 方面实现你想要的任何东西。 但是:随着 IO 变得更好,安装程序 运行 越来越快,您确定这些时间花得值吗? 我只想说使用日志记录并完成它?关于你的问题,请参阅我上面的评论。
Burn Bootstrapper Appliation:我所知道的关于自定义 WiX Burn Bootstrapper 应用程序的样本并不多。这里有两个:
- Write your own WiX Burn setup GUI application (advanced)
- https://github.com/rstropek/Samples/tree/master/WiXSamples/CustomBurnUI
文档:For documentation go online,或者最好打开WiX.chm
并找到部分 "Building Installation Package Bundles".
以下是我建议您至少浏览一下的两个过去的答案:
- Ways to customize your WiX GUI (
do read this one for overall understanding of MSI GUI
)
- Custom GUI - WiX Burn, Installshield Suite Project, Advanced Installer - their options
MSI 自定义 GUI 的实现取决于核心 MSI API 函数 MsiSetExternalUI function。它允许 Burn 正在做的事情——制作自定义 GUI。也加入 SDK 示例:
MSI SDK Sample:关于MsiSetExternalUI function (serverfault answer). Concrete code sample to handle Windows Installer messages: https://docs.microsoft.com/en-us/windows/desktop/Msi/handling-progress-messages-using-msisetexternalui的一些细节。这是 MSI API 直接调用 - 与 Burn 本身无关,Burn 使用这些调用。
Links: Link 重载 - 像往常一样 - 但这里是一个自定义示例刻录主题 - 与自定义引导程序应用程序相反。这改变了标准 Burn 包的外观。
如果在 Wix 的编辑控件中将 ActionData
添加到 Subscribe event
,
该行被写入和擦除。我想让ActionData log
继续写成卷轴
本机 Windows 安装程序 UI 不支持此功能。您需要创建一个自定义 UI 处理程序以按照您想要的方式显示它。
Burn:WiX Burn 允许您将自己的 GUI 编写到 运行 安装程序。如果你沿着这条路走下去,你应该能够在 GUI 方面实现你想要的任何东西。 但是:随着 IO 变得更好,安装程序 运行 越来越快,您确定这些时间花得值吗? 我只想说使用日志记录并完成它?关于你的问题,请参阅我上面的评论。
Burn Bootstrapper Appliation:我所知道的关于自定义 WiX Burn Bootstrapper 应用程序的样本并不多。这里有两个:
- Write your own WiX Burn setup GUI application (advanced)
- https://github.com/rstropek/Samples/tree/master/WiXSamples/CustomBurnUI
文档:For documentation go online,或者最好打开WiX.chm
并找到部分 "Building Installation Package Bundles".
以下是我建议您至少浏览一下的两个过去的答案:
- Ways to customize your WiX GUI (
do read this one for overall understanding of MSI GUI
) - Custom GUI - WiX Burn, Installshield Suite Project, Advanced Installer - their options
MSI 自定义 GUI 的实现取决于核心 MSI API 函数 MsiSetExternalUI function。它允许 Burn 正在做的事情——制作自定义 GUI。也加入 SDK 示例:
MSI SDK Sample:关于MsiSetExternalUI function (serverfault answer). Concrete code sample to handle Windows Installer messages: https://docs.microsoft.com/en-us/windows/desktop/Msi/handling-progress-messages-using-msisetexternalui的一些细节。这是 MSI API 直接调用 - 与 Burn 本身无关,Burn 使用这些调用。
Links: Link 重载 - 像往常一样 - 但这里是一个自定义示例刻录主题 - 与自定义引导程序应用程序相反。这改变了标准 Burn 包的外观。