Wake-Up Zeit aus BIOS auslesen

Gast #754462
Lesenswert?

Hallo,

im BIOS kann man ja einstellen, dass der PC zu einer bestimmten Zeit 
wieder aufwachen soll.
Ich habe schon die Funktion SetWaitableTimer gefunden, mit der man die 
Aufwachzeit ins BIOS schreiben kann.
Nun meine Frage:
Gibt es eine Möglichkeit diese Zeit wieder auszulesen?

Grüße
Peter
Gast #754475
Lesenswert?

Das würde mich auch interessieren.
Ich habe nur Bedenken dass dies überhaupt möglich ist,
denn die von Dir angesprochene Funktion ist ein
Windows-API-Aufruf, und wenn ich davon die Beschreibung
lese, handelt es sich eher um etwas, das nichts mit dem BIOS
zu tun hat.
Lasse mich aber gerne belehren...
#755370
Lesenswert?

Irgendwie muss es ja was allgemeingültiges geben. Man kann ja im Windows 
Taskplaner den Haken setzen, er soll den PC reaktivieren, um die Aufgabe 
auszuführen. Das klappt auf nahezu allen Mainboards. Da müsste man mal 
suchen. Macht ja z.B. der DVBViewer auch, wenn man eine Aufnahme 
programmiert.
Gast #755862
Lesenswert?

Danke für eure Antworten.
@Bobby:
Wenn ich es richtig verstanden habe ist es zum einem Timer, der 
irgendwie
im CMOS gesetzt wird, und somit auch den PC aufwecken kann. (Habe ich 
aus dem Quelltext zur TV-Software Mediaportal)

Danke Kai für den Link. Weißt du zufällig auch, wie ich den eingebunden
Assemblercode übersetzt bekomme? Verwende Dev-C++.
Erlaubt XP überhaupt noch den Zugriff direkt auf die Hardware, wie 
Win95?

Gruß
Peter
#755930
Lesenswert?

Hatte mich schon gewundert ;)

Als ich das letzte mal direkt den CMOS Baustein angesprochen habe, war 
das unter DOS und in Assembler :)

Ich denke mal selbst wenn du das CLI hinbekommst, wird dich Windows kaum 
direkt an die I/Os lassen. Zum Einen weil das auch privilegierte Befehle 
sind, zum Anderen wird ein bestehender Prozess die I/Os gepachtet haben.

Das wiederum heißt, dass du den verantwortlichen Prozess nett um die 
Ausführung deines Wunsches bitten kannst, wofür wiederum die Windows API 
herhalten müsste. An dieser Stelle hört mein Halbwissen auf ;)

Blätter dich mal durch die MSDN, wie man unter Windows an die gesuchten 
Funktionen kommt.

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