gpt4 book ai didi

logging - 默认情况下使用 WIX 启用 MSI 日志记录

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

我目前正在为我的软件编写安装程序,并且真的很想记录安装。我正在使用维克斯。但是,我看到记录安装的唯一方法是更改​​ reg(作为全局设置)并使用/l*v 或类似的东西从命令行将其添加为命令。我想做的是在安装程序运行后立即记录,仅针对该安装程序,而不修改该单个安装的注册表项。无论如何我可以做这个或接近这个的东西吗?

提前致谢。

最佳答案

参见:MsiLogging property

问题是它只能从 MSI 4.0 开始使用。 Windows 7 中还有一个错误,有时从添加/删除程序中卸载会失败,因为资源管理器丢失了临时目录所在的位置。此外,它会在用户难以识别的 TEMP 目录中创建 Msiabcxyz.log(abcxyz 是一些随机哈希)。

您还可以将 MSI 包装在 EXE Bootstrap 中,并以这种方式传递日志记录标志。如果路径(目录)不存在,它可能会失败。

总而言之,我不会打扰。创建一个 .bat 文件,调用带有日志记录的安装以进行测试,并且仅在出现问题时才在生产中启用日志记录。否则只会减慢您的安装速度。

关于logging - 默认情况下使用 WIX 启用 MSI 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27964714/

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