Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi StandBy / WakeUp (https://www.delphipraxis.net/50660-standby-wakeup.html)

Bowler 29. Jul 2005 08:44


StandBy / WakeUp
 
Hallo zusammen,

ich habe gerade ein Problem, von dem ich vorher gar nicht wusste, dass es Software-technisch lösbar ist..:-)

Es geht darum, eine Software zu finden, die den Rechner zu einem bestimmten Zeitpunkt in den StandBy-Modus stellt, und zu einem weiteren Zeitpunkt wieder zurück holt (WakeUp). Hintergrund: wir haben hier bei uns in der Firma einen Entwicklungs-Server stehen, der morgens automatisch starten soll, und abends irgendwann runterfahren soll (bzw. in den StandBy-Modus).

Wir haben nun schon einige am Markt vorhandene Produkte ausprobiert, aber keines funktioniert so richtig. Undzwar funktionieren dort die Timer anscheinend nicht, denn das Hoch- und Runterfahren funktioniert, nur die Zeitplanung irgendwie nicht.

Ich habe nun schon einige Seiten (auch hier in der DP) durchsucht, aber nichts zum Thema WakeUp gefunden. Rein logisch ist es mir auch immernoch ein Rätsel, wie sowas funktionieren kann. Aber anscheinend funktioniert es.

Meine Frage: kennt jemand eine Möglichkeit, per Delphi den Rechner aus dem StandBy zurückzuholen? Zu einem bestimmten Zeitpunkt? Das setzen des StandBy-Modus habe ich gefunden, nur das WakeUp noch nicht.

Vielen Dank schonmal.

Gruß
Christian

PS: Ich hoffe ich bin hier im richtigen Forum gelandet. Aber WinAPI schien mir am nächsten am Problem.

Olli 29. Jul 2005 12:04

Re: StandBy / WakeUp
 
Also ich glaube du würfelst hier Standby und Runterfahren durcheinander. Es gibt nämlich sowas wie ein Standby des Betriebssystems, wo auch das Betriebssystem theoretisch selber wieder aufwachen kann. Keine Ahnung wie das geht. Dann gibt es eine Art "Standby" des Computers, denn auch wenn er "aus ist" zieht er noch Strom, daher haben manche BIOSe eine Aufwachfunktion integriert. Und dann gibt es noch "Stecker ziehen" dann ist alles vorbei. Da gibt's auch kein softwareseitiges Aufwachen mehr.

Das BIOS ist natürlich auch Software.

Du scheinst das betriebssystemseitige Standby zu meinen ...

Zitat:

Zitat von Bowler
Hallo zusammen,Meine Frage: kennt jemand eine Möglichkeit, per Delphi den Rechner aus dem StandBy zurückzuholen? Zu einem bestimmten Zeitpunkt? Das setzen des StandBy-Modus habe ich gefunden, nur das WakeUp noch nicht.

Wakeup wird normalerweise von Interrupts o.ä. ausgelöst. Daraufhin bekommt ein Treiber mitgeteilt, daß der PC aufzuwachen hat (Wake-On-LAN funktioniert so ähnlich, aber schon auf BIOS-Ebene).

Bowler 29. Jul 2005 12:07

Re: StandBy / WakeUp
 
Hallo Olli,

danke für die Infos. So sehe ich dann doch schon klarer. :-)
Aber anscheindend scheint es doch ein recht komplexes Thema zu sein, als das man es "mal eben" implementieren könnte.

Ich werde mal schauen, ob ich irgendwo Infos finde. Evtl. gibts da ja was im MSDN.

Danke nochmal.

Gruß
Christian

Olli 29. Jul 2005 12:17

Re: StandBy / WakeUp
 
Hallo Christian,

Zitat:

Zitat von Bowler
danke für die Infos. So sehe ich dann doch schon klarer. :-)
Aber anscheindend scheint es doch ein recht komplexes Thema zu sein, als das man es "mal eben" implementieren könnte.

Ich bin mir an einer Stelle nciht sicher. Und zwar inwieweit das BIOS beim "betriebssystemseitigen" Standby auch mitspielt. Ich vermute nämlich mal, daß es das tut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr.

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