Entwickler-Ecke

Windows API - Prüfen ob PC seit Neustart in Ruhezustand versetzt wurde


|maSTa| - Mo 11.08.03 14:49
Titel: Prüfen ob PC seit Neustart in Ruhezustand versetzt wurde
Huhu
Ich würde gerne irgendwie herausfinden ob der Rechner seit dem letzten Neustart schon einmal in den Ruhezustand/Standby-Modus versetzt wurde.
Wäre nett wenn jemand irgendeine Idee hätte. Danke schonmal ;)

Servus


Tryer - Mo 11.08.03 15:44

Schau mal nach Suche bei Google WM_POWERBROADCAST

MfG,
Tryer


|maSTa| - Fr 22.08.03 12:30

Huhu

Erstmal danke für die Antwort, habe erst grade eben bemerkt, dass jemand geantwortet hat ;)
Unter dem Begriff habe ich leider nur Möglichkeiten dazu gefunden, das System in den Ruhezustand zu versetzen. Das hilft mir aber leider nicht weiter.

Servus


Tryer - Fr 22.08.03 14:09

Meine Win32-Hilfe verrät mir das vor dem Suspend-Modus ein WM_POWERBROADCAST mit WParam = PBT_APMSUSPEND an die Application geht.
In TApplicationEvents.OnMessage sollte sich diese Botschaft abfragen lassen.

MfG,
Tryer