RE: Event Log Object

Tech-Archive recommends: Fix windows errors by optimizing your registry



The event log can only tell you that a new event was written to a log, not
specifially that an event you are interested in was written. Many management
tools use this signal to get all new events and then filter.

However you can use the WMI event provider for the Event Log that
essentially does this for you. Your register a WMI query for the event IDs
and source for your app, and then get call-back with the event.

Look at System.Management classes.

here's one example I found
http://www.c-sharpcorner.com/Code/2004/March/WMIEventDetecting.asp
or in script
http://www.microsoft.com/technet/scriptcenter/scripts/logs/eventlog/lgevvb17.mspx


--
This posting is provided "AS IS" with no warranties, and confers no rights.


"Ray Maas" wrote:

> I need help with the event log object. Specifically, I want to write a
> vb.net program to notify me when certain events are written to my event
> logs.
>
> A general discussion on the event log object and how to use it would
> probably get me started, and sample code would be most appreciated!
>
> Thanks,
> Ray Maas
>
>
>
>
.



Relevant Pages

  • EventLog with custom Log
    ... rather than putting events in the "Application" event log. ... create the event log object is below. ... If I create the EventLog object to write into the Application log, ... public abstract class EJobEventLog ...
    (microsoft.public.dotnet.framework)
  • Event Log
    ... // DEBUG ... If I set the Constructor parameter for the event log object to ...
    (microsoft.public.dotnet.languages.csharp)