如何读取 Windows 7 上的启动时间事件?
我尝试使用 ETW 函数但没有成功读取文件:
C:\Windows\System32\winevt\Logs\Microsoft-Windows-Diagnostics-Performance%4Operational.evtx
为了捕获启动时间事件。
我尝试过各种功能 -
- OpenTrace 给出错误 161
- EvtQuery 给出错误 15000
有没有人有读取系统跟踪文件的本机代码示例?
I am trying to use the ETW functions without success to read the file:
C:\Windows\System32\winevt\Logs\Microsoft-Windows-Diagnostics-Performance%4Operational.evtx
In order to capture boot time events.
I have tried various functions -
- OpenTrace gives an error 161
- EvtQuery gives an error 15000
Does anyone have a native code example of reading system trace files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的工作方式如下 -
可以通过转到事件日志上的“属性”并使用它的全名来找到通道名称。
错误 15000 是由于我尝试使用给定的标志而不是通道名称打开日志文件。
I got this working as follows -
The channel name can be found by going to Properties on an eventlog and using it's Full Name.
The error 15000 was due to me trying to open the log file with the given flags rather than the channel name.