如何从WiX脚本更改事件日志属性?

时间:2010-03-03 16:25:25

标签: installer wix windows-installer event-log

我们的WiX脚本目前使用here描述的方法创建事件日志源。

但是,日志是使用最大日志大小的默认值以及日志已满时的行为(例如根据需要覆盖事件)创建的。

创建源时是否有一种简单的方法可以更改这些值?我猜它需要创建一个自定义动作,但我想知道是否有更简单的方法或者是否已经存在这样的动作。

1 个答案:

答案 0 :(得分:4)

我查看了WiX CHM并没有看到一个字段,用于指定最大日志大小以及完整时的行为方式。但是,我确实找到了这个条目,我认为这将有所帮助,并允许您跳过使用自定义操作: http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg02026.html

所以,我想你:

  1. 可能在注册表中创建EventSource(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog),并根据自己的喜好配置它
  2. 导出密钥
  3. 使用此处列出的程序将REG文件转换为WiX创作:How to generate WiX XML from a .reg file?