Schreibt einen angegebenen Eintrag an das Ende des Logfiles
#include <EventLog.au3>
_EventLog__Report ( $hEventLog, $iType, $iCategory, $iEventID, $sUserName, $sDesc, $aData )
$hEventLog | Der Handle eines Event-Logs. Bis Windows XP SP2 gibt es keinen Handle zum Security Log |
$iType | Event-Typen. Dies sind mögliche Rückgabewerte: 0 - Erfolg 1 - Fehler 2 - Warnung 4 - Information 8 - Erfolgskontrolle 16 - Fehlerkontrolle |
$iCategory | Die Event-Kategorieen. Dies sind quellenspezifische Informationen der Kategorie, die jeden Wert haben können. |
$iEventID | Die Event-Kennung. Die Event-Kennung spezifiziert den Eintrag im Event-File mit dem dazugehörigen Event-Code |
$sUserName | Benutzername für den Event. Dieser kann leer bleiben, um anzudeuten, dass kein Name vergeben wurde. |
$sDesc | Event-Beschreibung |
$aData | Das Array ist wie folgt formatiert: [0] - Anzahl der Bytes im Array [1] - Byte 1 [2] - Byte 2 [n] - Byte n |
Erfolg: | True |
Fehler: | False |
Diese Funktion wird dazu genutzt, um ein Ereignis (Event) zu loggen. Ein Eintrag wird an das Ende des konfigurierten Logs anhand des
$hEventLog-Parameter geschrieben. Die Funktion merkt sich die Zeit, die Eintragslänge und den Offset, bevor die Einträge
in das Logfile geschrieben werden.
_EventLog__Close, _EventLog__Open
#include <EventLog.au3>
Example()
Func Example()
Local $hEventLog, $aData[4] = [3, 1, 2, 3]
$hEventLog = _EventLog__Open("", "Application")
_EventLog__Report($hEventLog, 4, 0, 2, "Administrator", "Von AutoIt3 generiertes Ereignis", $aData)
_EventLog__Close($hEventLog)
EndFunc ;==>Example