A couple of issues in the win32-eventlog library surfaced this week. First, we hit a 64 bit bug that relates to the way WoW64 deals with the system32 directory. You can read the gory details
here if you're interested.
That issue was fixed in the 0.4.9 release.
The second issue, and one we haven't fixed yet, is that they've
changed the event log API in Vista/2008 and later. The upshot is that the 0.4.9 release will do a better job of picking up event descriptions on Vista, but it still won't necessarily pick up all of them because of the API change.
Man, what a pain.
Update: Park was on the ball, and made a patch pretty fast. Now fixed in 0.5.0.