A
Austin
My codes are below:
***********************************
import win32evtlog
def check_records(records):
for i in range(0,len(records)):
print records.SourceName
h = win32evtlog.OpenEventLog(None,"System")
flags =
win32evtlog.EVENTLOG_BACKWARD_READ|win32evtlog.EVENTLOG_SEQUENTIAL_READ
records = win32evtlog.ReadEventLog(h,flags,0)
print "Total " + str(len(records))
check_records(records)
************************************
The result from my codes are total 2.
But the event log in windows event viewer are 24.
How could I get all events?
***********************************
import win32evtlog
def check_records(records):
for i in range(0,len(records)):
print records.SourceName
h = win32evtlog.OpenEventLog(None,"System")
flags =
win32evtlog.EVENTLOG_BACKWARD_READ|win32evtlog.EVENTLOG_SEQUENTIAL_READ
records = win32evtlog.ReadEventLog(h,flags,0)
print "Total " + str(len(records))
check_records(records)
************************************
The result from my codes are total 2.
But the event log in windows event viewer are 24.
How could I get all events?