Programmlaufzeit in der Ereignisanzeige auslesen?
Ich würde gerne aufzeichnen und anzeigen lassen wie lange ein Programm läuft.
Ich höre oft das es irgendwie mit der Windows Ereignisanzeige funktioniert,
wissen tu ich es leider nicht.
Ich würde es aber gerne wissen.
1 Antwort
Von allein werden nur systemrelevante Ereignisse protokolliert, nicht jeder einzelne Programmstart. (Das würde das Log auch zu sehr aufblähen.) Siehe z. B. https://superuser.com/questions/603226/does-windows-log-programs-that-have-been-run-called
Du kannst aber z. B. das Programm über ein Shell-Script ("Batch-Datei") starten und darüber Beginn und Ende ins Windows Event Log eintragen lassen: https://stackoverflow.com/questions/3523393/batch-file-to-write-to-event-viewer
Wenn du jeden Aufruf des Programms auf die Batch-Datei umleitest, sind die Ereignisse alle in der Windows-Ereignisanzeige aufgelistet.
Aber dann ist es m. E. übersichtlicher, ein eigenes Log für dieses eine Programm anzulegen.