微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 ETW 事件记录到事件查看器

如何解决将 ETW 事件记录到事件查看器

我有一个 Windows minifilter 驱动程序,它配置了一个定义 ETW 事件的 XML 清单。例如,使用 TraceView.exe,我可以创建跟踪会话并成功记录来自驱动程序的事件。

我希望驱动程序在事件查看器中记录事件,以便在事件发生后可以查看它们 - 无需手动启动/停止跟踪会话。

我尝试在清单中使用 ImportChannel 来指定应用程序或系统日志(如此处建议的 https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/adding-event-tracing-to-kernel-mode-drivers),但没有记录任何事件。

如果我在清单中定义了一个新频道,例如“MyApp/Events”,认开启,它出现在事件查看器的“应用程序和服务日志”下,但没有记录任何事件。

我认为我遗漏了事件查看器的一些基本内容,但无法找到对这种情况的清晰描述。任何想法都非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。