下面的代码需要win32扩展。无论如何,我一直在阅读“Win32上的Python编程”这本书,并且对能够阅读事件很感兴趣。
但是,现在读取事件类别将返回一个整数。
如何查找该类别的实际名称?到目前为止我得到的是
import win32evtlog
hand = win32evtlog.OpenEventLog(None, "Application")
flags = win32evtlog.EVENTLOG_BACKWARDS_READ | win32evtlog.EVENTLOG_SEQUENTIAL_READ
event = win32evtlog.ReadEventLog(hand, flags, 0)[0]
event.EventCategory发布于 2016-10-28 20:26:57
我认为你必须自己来解释。写一个枚举或案例陈述,并相应地打印文本。
十六进制值:(括号中的十进制值)
EVENTLOG_SUCCESS 0x0000 (decimal - 0)
EVENTLOG_ERROR_TYPE 0x0001 (decimal - 1)
EVENTLOG_WARNING_TYPE 0x0002 (decimal - 2)
EVENTLOG_INFORMATION_TYPE 0x0004 (decimal - 4)
EVENTLOG_AUDIT_SUCCESS 0x0008 (decimal - 8)
EVENTLOG_AUDIT_FAILURE 0x0010 (decimal - 16)https://stackoverflow.com/questions/40309185
复制相似问题