获取安装程序日志文件路径InstallShield

时间:2014-09-08 06:44:16

标签: windows-installer installshield

我需要知道在调用安装时在命令行参数中设置的InstallShield日志文件路径。 我希望installsheild中应该有一些属性设置来处理要写入msi安装日志的日志文件路径。 我需要在代码中处理它,所以如果我得到任何类型的属性设置为维护安装日志文件路径,我可以通过自定义操作使用该属性,并可以在我的代码中使用它..

先谢谢 莫希特

1 个答案:

答案 0 :(得分:2)

在Windows Installer 4.0及更高版本中,属性MsiLogFileLocation在运行时(一旦MSI开始记录)就具有此信息,但很少有理由直接使用它。

特别是,如果您尝试向日志添加消息,则应该优先使用MsiProcessMessageINSTALLMESSAGE_INFO,其中一个包装器,例如VB Session.Message,或者更改属性的解决方法(如果您尝试从ControlEvent DoAction进行日志记录)。