【问题标题】:How to get all available event log name?如何获取所有可用的事件日志名称?
【发布时间】:2015-10-14 14:20:56
【问题描述】:

是否有可以获取本地计算机中所有可用事件日志名称的 SDK 功能?使用 OpenEventLog 函数,我必须事先知道事件日志名称。在 Windows XP 系统下,默认有三个事件日志,分别称为应用程序、安全性和系统。但是在最近的操作系统中,似乎有更多的日志,用户可以定义自己的日志。在这种情况下,如何通过 C++ 获取本地计算机中的日志列表?

谢谢

【问题讨论】:

    标签: c++ windows events logging


    【解决方案1】:

    您可以在系统注册表中枚举HKLM\SYSTEM\CurrentControlSet\services\eventlog 的子项。
    PS:即使在 Windows 2000 中也可以添加自定义事件日志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      相关资源
      最近更新 更多