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