我目前正在为我的软件编写安装程序,并且非常想记录安装。我正在使用Wix。但是,我看到记录安装的唯一方法是更改reg(作为全局设置)并使用/ l * v或类似的东西从命令行添加它作为命令。 我想做的是,只要安装程序运行,只有该安装程序的日志,而不修改该单个安装的注册表项。 无论如何,我能做到这一点还是接近这个?
提前感谢。
答案 0 :(得分:1)
问题是它只能从MSI 4.0开始提供。 Windows 7中还存在一个错误,有时从添加/删除程序中卸载会失败,因为资源管理器会丢失临时目录。另外,它在TEMP目录中创建了Msiabcxyz.log(abcxyz是一些随机哈希),用户很难识别。
您还可以将MSI包装在EXE引导程序中,并以这种方式传递日志记录标志。如果路径(目录)不存在,它可能会失败。
总而言之,我不会打扰。创建一个.bat文件,该文件使用日志记录调用安装以进行测试,并仅在出现问题时启用生产日志。否则它只会减慢你的安装速度。