Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Windows Betriebssystem, Laufzeit herrausbekommen? (https://www.delphipraxis.net/87286-windows-betriebssystem-laufzeit-herrausbekommen.html)

Hallo_Thomas 26. Feb 2007 14:25


Windows Betriebssystem, Laufzeit herrausbekommen?
 
Hallo,

Ich komme ich an folgende Daten heran:

Erster Computerstart(bzw Installtion des OS),Gesamte Laufzeit des OS(bzw Computers?)

Siehe der Everest Home Edition Betriebssystem/Laufzeit


mfg Thomas

gsh 26. Feb 2007 14:41

Re: Windows Betriebssystem, Laufzeit herrausbekommen?
 
Everest ließt diese Informationen aus der Ereignisanzeige von Windows aus so viel ich weiß

Systemsteuerung -> Verwaltung -> Ereignisanzeige

Wie du daraus werte auslesen kannst findest du wahrscheinlich im Forum

holliesoft 26. Feb 2007 14:55

Re: Windows Betriebssystem, Laufzeit herrausbekommen?
 
Hi,

GetTickCount ist Dein Freund...

Delphi-Quellcode:
function GetTickCount: Integer;
Einfach die Funktion GetTickCount aufrufen (aus der Unit Windows), der Rückgabewert ist die Laufzeit in Millisekunden.
Nachteil: Überlauf nach ~49 Tagen, da geht es dann wieder bei 0 los.

Gruß
Patrick

sirius 26. Feb 2007 14:59

Re: Windows Betriebssystem, Laufzeit herrausbekommen?
 
Zitat:

Zitat von holliesoft
Hi,
GetTickCount ist Dein Freund...

Die liefert aber nur die Laufzeit seit dem letzten Start und nicht seit der Installation.

holliesoft 26. Feb 2007 15:05

Re: Windows Betriebssystem, Laufzeit herrausbekommen?
 
Zitat:

Zitat von sirius
Zitat:

Zitat von holliesoft
Hi,
GetTickCount ist Dein Freund...

Die liefert aber nur die Laufzeit seit dem letzten Start und nicht seit der Installation.

Die wurde doch auch gefragt...
Zitat:

Gesamte Laufzeit des OS(bzw Computers?)
Zumindest den Teil der Frage habe ich damit beantwortet...

Gruß
Patrick

Hallo_Thomas 26. Feb 2007 18:53

Re: Windows Betriebssystem, Laufzeit herrausbekommen?
 
Danke, ich glaub da wird auch nix anderes abgefragt bei Everest! Das reicht schon mal Danke!

Hallo_Thomas 26. Feb 2007 19:38

Re: Windows Betriebssystem, Laufzeit herrausbekommen?
 
Stimmt, GetTickCount reicht nicht aus.Ich hab da keinen richtigen Plan davon.

Bei Everest werden die letzten 50 Systemstarts zu Grunde gelegt, wahrscheinlich berechnet es aus irgend einen Protokoll die Teit wo der Computer an war.

Ich benötige eigentlich 2 Werte:

Die Zeit wie lang der Computer angeschalten ist(bzw das OS es aufzeichnet):
Die Zeit seit wann es die Zeit aufzeichnet.

Gruss Thomas


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz