python - 如何使用 python 获取 windows EventLog?
问题描述
如何从此路径获取日志:应用程序和服务 -> microsoft ->windows -> ...
像这个事件日志路径
我写了这段代码,但它不适用于这条路径我还从 eventlog 中获取了 logtype ...
server = 'localhost' # name of the target computer to get event logs
logtype = "Microsoft-Windows-Dhcp-Client/Admin" # 'Application' # 'Security' #'System'
hand = we.OpenEventLog(None,logtype)
flags = we.EVENTLOG_FORWARDS_READ|we.EVENTLOG_SEQUENTIAL_READ
while True:
events = we.ReadEventLog(hand, flags,0)
if events:
for event in events:
Source_Name = event.SourceName
解决方案
推荐阅读
- r - 使用 GAMLSS 进行似然比测试中的错误消息
- python - 带有可选组的 Python 正则表达式
- c++ - 避免将左值引用绑定到临时数据容器和包装器的设计
- google-chrome - 如何在没有 USB 调试的情况下在 Chrome 移动设备上获取控制台日志?
- java - 如何使用类型转换在 Jython 中实例化 java 类
- powershell - 为什么我删除并复制文件时文件创建时间没有更新?
- python - VaderSentiment:表情符号分析器在 Jupyter Notebook 中不起作用
- docker - docker 容器是否维护卷数据?
- gitlab - 是否可以在 Gitlab UI 中运行跳过的管道项目?
- html - iOS 邮件应用正在删除深色模式下的背景图像