Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Diskutiere Funktionsweise Uptime??? im Windows 95-2000 Forum im Bereich Betriebssysteme; Mahlzeit
kann mir einer erklären, wie Windows und Windows-Tools die UpTime vom Win rauskriegen?
Ursprünglich habe ich ja auf einen Zeitstempel...
#1
V
ValinKronas
Mitglied
Themenersteller
Dabei seit
16.03.2005
Beiträge
9
Reaktionspunkte
0
Mahlzeit
kann mir einer erklären, wie Windows und Windows-Tools die UpTime vom Win rauskriegen?
Ursprünglich habe ich ja auf einen Zeitstempel in der Registry getippt. Aber ich denk mittlerweile dass es anders funzt.
Ich bin Freund von elementarer Programmierung und würde gern selber ein Tool zur Bestimmung der Uptime schreiben. (ja .. ich weiß, dass es mindestens 20 commandline-uptime.exe'n gibt)
Valin
#2
H
hp
Bekanntes Mitglied
Dabei seit
29.08.2003
Beiträge
8.938
Reaktionspunkte
37
wenn dir das weiterhilft: uptime greift sich die zeiten aus dem event-log, also der ereignisanzeige. wie die zeitverarbeitung dann letztendlich realisiert wird, kanns du vielleicht in der msdn nachlesen ...
greetz
hugo
#3
R
RavensMetaller
Guest
Hi,
Soweit ich das noch im Kopf habe, wird dabei auf den Timer im Betriebssystemkern zugergiffen.
Ähnliche Arbeitsweise wie unter Linux halt
Gruß
Sven
#4
V
ValinKronas
Mitglied
Themenersteller
Dabei seit
16.03.2005
Beiträge
9
Reaktionspunkte
0
jo es gibt paar commandline uptime's die das eventlog nutzen... aber die meine ich nicht. es gibt irgendwo nen internen tick-counter oder so .. kann man sich im perfmon anschaun .. aber ich wills nicht anschaun sondern auslesen möglichst nah am besys wenns geht
ja timer im besys ..
aber wo wird das mitgezählt?
weißt du wie man da rankommt? (außer wie gesagt mit den tools)
wenn das so ein objekt ist, mit dem man über vbscript rankommt hätt ich kein Problem =)
sowas in der art:
Code:
system = getobject(windows.system)
ticks = system.systemticks
msgbox (ticks)
(ist natürlich frei erfunden)
die msdn ist groß und sogar mit dem seiten-externen google findet man einträge besser als mit der microsoft-eigenen msdn-internen-suche ...
#5
H
hp
Bekanntes Mitglied
Dabei seit
29.08.2003
Beiträge
8.938
Reaktionspunkte
37
also ich glaub nicht, daß das irgendwo mitgezählt wird. die berechnung geht ja im laufenden system ratz fatz. du brauchst einen anfangswert, den holst du aus einem der logs von windows, das aktuelle datum + uhrzeit kannst du auch ermitteln, bildest die differenz und gibst das ergebnis als zeitangabe aus: Das System ist Tage:Stunden:Minuten:Sekunden am laufen hier http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept04/hey0907.mspx mal ein beispiel wie man das über wmi-scripting machen kann ...