Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#18

Re: zeit die PC an ist messen

  Alt 4. Nov 2008, 18:28
Zitat von mkinzler:
Man kann in den System/Gruppenrichtlinien von Windows einstellen, das er An-/Abmeldevorgänge in den Eventlog schreibt
So was Ähnliches gibt es schon
Nicht das An-Abmelden, sondern das An-Ausschalten war ja gefragt.

Normalerweise wird der Ereignis-Dienst beim Rechnerstart gestartet und beim Herunterfahren wieder geschlossen.

Um zu sehen wann der Rechner online war kannst du wie folgt vorgehen:
  1. Systemsteuerung öffnen
  2. Verwaltung öffnen
  3. Ereignisanzeige öffnen
  4. System auswählen
  5. Menü -> Ansicht -> Filter auswählen
  6. in dem Dialog in dem Feld Ereignisquelle "(Alle)" auf "eventlog" ändern
  7. [OK] drücken
  8. nun kannst du in der Liste sehen wann der Rechner an bzw aus geschaltet wurde.
    Ereignis: 6005 bedeutet Angeschaltet (Ereignisdienst wurde gestartet)
    Ereignis: 6006 bedeutet Auseschaltet (Ereignisdienst wurde beendet)
Das ist zwar eine Lösung ohne Delphi, aber man kann sicher auch ein Programm schreiben, das diese Daten auswertet und Dir dann eine Liste darstellt.

Ich hoffe das hilft dir weiter.

[edit]
Nachtrag: Es kann vorkommen, das das 6006 nicht geloggt wurde, das kann z.B. bei einem Absturz (Bluescreen) ober beim Strom-Stecker ziehen passieren.
[/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat