Einzelnen Beitrag anzeigen

CCRDude

Registriert seit: 9. Jun 2011
675 Beiträge
 
FreePascal / Lazarus
 
#3

AW: EventLog speichern/in Anwendung importieren

  Alt 10. Jun 2013, 07:54
Das Binärformat der Dateien ist eigentlich recht simpel - ich schau mal, ob ich meine Unit von internen Abhängigkeiten befreien kann.

Edit: nicht so einfach, daher nur die wichtigsten Infos:
Delphi-Quellcode:
   TEventLogFixedHeader = packed record
      Length, Magic, MessageNumber, DateCreated, DateWritten, EventID: DWord;
      EventType, StringCount, EventCategory, ReservedFlags: Word;
      ClosingRecordNumber, StringOffset, UserSidLength, UserSidOffset, DataLength, DataOffset: DWord;
   end;

   TEventLogVariableHeader = record
      SourceName, ComputerName: string;
      SID: string;
      Strings: array of string;
      // Data
      // Pad
      Length: DWord;
   end;

Geändert von CCRDude (10. Jun 2013 um 08:11 Uhr)
  Mit Zitat antworten Zitat