Einzelnen Beitrag anzeigen

ByTheTime

Registriert seit: 24. Sep 2011
Ort: Frankfurt
297 Beiträge
 
Delphi XE2 Architect
 
#3

AW: Windows EventLog mit JEDI auslesen

  Alt 6. Jul 2013, 15:17
Und noch mal eine Interessante Entdeckung. Irgendwie werden die Eigenschaften wild durcheinander geworfen. Hier mal ein unsauberer COde, der seinen Zweck aber erfült:

Delphi-Quellcode:
JvLog.Server := 'localhost';
  JvLog.Source := 'Security'; // System, Application
  JvLog.Open;
  JvLog.Last;
  ShowMessage(IntToStr(JvLog.EventRecord.ID) + ' | ' +
    JvLog.EventRecord.EventType + ' | ' + JvLog.EventRecord.Source + ' | ' +
    JvLog.EventRecord.Computer + ' | ' +
    IntToStr(JvLog.EventRecord.RecordNumber) + ' | ' +
    DateTimeToStr(JvLog.EventRecord.DateTime));
Und hier mal im die 3 Ergebnisse.
Security
System
Applicaiton

Irgendwie werden einige Eigenschaften immer verwechselt, vertauscht und irgendwie anders hin und her geworfen. Am Code ist ja zu erkennen das der Reihenfolge nach ID, Event-Typ (Info, Warning, Error), Quelle, Computer, Record-Nummer und Datum angezeigt wird. Allerdings ist der Computername auch mal in Source statt in Computer und manchmal wir der Name auch gekürzt statt "Lukas-PC" nurnoch "s-PC". Woran könnte das denn jetzt liegen
Lukas
  Mit Zitat antworten Zitat