Thema: Delphi System boot time

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: System boot time

  Alt 28. Jan 2008, 08:16
Eine einfache Delphifunktion gibt's nicht,
aber schau mal in die DP-CodeLib, dort gibt es irgendwo eine kleine Sammlung solcher Funktionen.


Die billigste Variante ist GetTickCount.

GetTickCount wird beim Windowsstart (WindowsBootTime) mit 0 gestartet und läuft in Millisekunden weiter.
also Jetzt - GetTickCount = BootTime

BootTime := Now - (GetTickCount / 86400000) OK, Hibernate und Standby verfällschen diesen Wert, aber dafür lesen andere Funktionen richtigen Wert irgendwo aus (z.B. aus der Registry) ... also einfach mal suchen.


[add]
[dp]*uptime[/dp] [cl]*uptime[/cl]
z.B.: http://www.delphipraxis.net/internal...ect.php?t=7464
$2B or not $2B
  Mit Zitat antworten Zitat