C# - Gesamte Systemlaufzeit auslesen

Gast #3471369
Lesenswert?
• ▲
▼
Hallo zusammen!

Kann ich in C# herausfinden, wie lange der Computer insgesamt schon 
gelaufen ist? Also nicht nur seit dem letzten Neustart, sondern einfach 
die gesamte Zeit, in der auf dem Computer Windows lief?
Es geht darum, dass ein Programm wissen sollte, wie lange der Computer 
lief seit das Programm das letzte Mal lief. Habt ihr eine andere Idee?

Noch ein verspätetes frohes Neues,
Alfred
Persönliche Seite #3471375
Lesenswert?
• ▲
▼
Du könntest das Eventlog nach den Start- und Stopmeldungen durchsuchen, 
und daraus die Laufzeit berechnen. Allerdings müsstest Du auch das 
Eintreten und Beenden des Ruhezustandes berücksichtigen, und bist davon 
abhängig, daß niemand das Eventlog gelöscht hat.

> Es geht darum, dass ein Programm wissen sollte, wie lange der Computer
> lief seit das Programm das letzte Mal lief.

Und wozu soll das gut sein?
Gast #3471487
Lesenswert?
• ▲
▼
Alfred schrieb:
> Habt ihr eine andere Idee?

Andere Idee? Wo ist denn deine??

Um sicher zu gehen, müsstest du einen Dienst installieren, der das 
mitprotokolliert. Wenn das jemand merkt, wird er fragen was das soll - 
Daten für die NSA? Oder für wen? Und für was? Und womit - mit Recht.

Ich würde, wenn ich das mitbekäme, die gesamte Software sofort 
deinstallieren.

Gruss Reinhard
Gast #3471495
Lesenswert?
• ▲
▼
Man könnte die SMART werte der Festplatte auslesen, dort gibt es einen 
Wert wie lange sie schon aktiv war. Weiß jetzt aber nicht ob da ein wert 
dabei ist, der auch weiterzählt wenn die Festplatte abgeschaltet wurde.
Gast #3471513
Lesenswert?
• ▲
▼
Reinhard Kern schrieb:
> Um sicher zu gehen, müsstest du einen Dienst installieren, der das
> mitprotokolliert.

Berichtigung: damit kannst du nur feststellen, was seit Installation 
deiner Software passiert ist, nicht was vorher war. Du kannst zwar den 
Zeitpunkt der Installation von Windows bestimmen, aber nicht die 
Gesamtlaufzeit.

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren