Read the windows event log
Roger Upole
rupole at hotmail.com
Wed Apr 13 17:37:14 EDT 2005
You'll need to read in a loop until no records are returned.
Roger
"Austin" <austin at maxtronic.com.tw> wrote in message
news:d3i22b$e6p$1 at netnews.hinet.net...
> My codes are below:
>
> ***********************************
> import win32evtlog
>
> def check_records(records):
> for i in range(0,len(records)):
> print records[i].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?
>
----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= East/West-Coast Server Farms - Total Privacy via Encryption =---
More information about the Python-list
mailing list