Eventlog überwachen

18/08/2008 - 10:09 von Stefan Simon | Report spam
Hallo,

ich möchte das Eventlog überwachen und bestimmte Eintràge in einer Datenbank
speichern. Eigentlich kein Problem, bis auf eine geringe Abweichung der
Message im Eventlog und der, die in EventlogEntry.Message steht.


Eventlog:
"Dienst "EES ComPort mapper" befindet sich jetzt im Status "Ausgeführt"."

EventlogEntry.Message
""Die Beschreibung für Ereignis-ID 1073748860 in Quelle Service Control
Manager wurde nicht gefunden. Der lokale Computer hat möglicherweise nicht
die notwendigen Registrierungsinformationen oder Meldungs-DLL-Dateien, um
die Meldung anzuzeigen, oder Sie sind nicht berechtigt, darauf zuzugreifen.
Die folgenden Informationen sind Teil des Ereignisses:'EES ComPort mapper',
'Ausgeführt'""

hier mein Code:
\\\
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
WatchEventlogForEvents(New EventLog("System"))
End Sub

Private Sub Handle_EntryWrittenEvent(ByVal sender As Object, _
ByVal e As EntryWrittenEventArgs)
MsgBox(e.Entry.Message)
End Sub

Private Sub WatchEventlogForEvents(ByVal Log As EventLog)
Log.EnableRaisingEvents = True
AddHandler Log.EntryWritten, AddressOf Handle_EntryWrittenEvent
End Sub

End Class
///

Das Programm habe ich als Administrator gestartet, wird spàter jedoch als
Dienst im Systemaccount laufen. Was für Berechtigungen sind notwendig, um an
die Message im Logevent zu kommen?

tia,
Stefan
 

Lesen sie die antworten

#1 Stefan Simon
18/08/2008 - 14:34 | Warnen spam
ich möchte das Eventlog überwachen und bestimmte Eintràge in einer
Datenbank speichern. Eigentlich kein Problem, bis auf eine geringe
Abweichung der Message im Eventlog und der, die in EventlogEntry.Message
steht.



Das Problem besteht offenbar nur bei den Eventlogs "System" und "Security",
bei "Application", "OSession", "ODiag" und selbst erstellten funktioniert
das einwandfrei. Dummerweise brauche ich aber gerade "Security". Gibts
wirklich keine Möglichkeit, an die Meldung zu kommen?

Ähnliche fragen