Hibernate erkennen

18/01/2009 - 10:55 von Thomas Hübner | Report spam
Hi NG,

ich habe da ein kleines Problem mit dem Hibernate Modus. Mein Programm
baut mehrere Netzwerkverbindungen auf. Geht der Rechner in den Hibernate
Mode würde ich gerne die Verbindungen ordnungsgemàß schließen. Auch
würde ich gerne nach dem Aufwachen aus dem Hibernate mein Programm in
einen deffinierten Zustand versetzen.

Wie bekomme ich heraus ob das OS gerade in den Hibernate Mode versetzt
wird (beforeHibernate) und wie bekomme ich heraus das das OS gerade aus
dem Hibernate Mode kommt (afterHibernate). Gibt es derartige Events?

Gruß,
Thomas
 

Lesen sie die antworten

#1 Thomas Scheidegger
18/01/2009 - 11:03 | Warnen spam
Hallo Thomas

ob das OS gerade in den Hibernate Mode
Gibt es derartige Events?



im Prinzip mal:
Namespace: Microsoft.Win32
SystemEvents.SessionEnding
SystemEvents.PowerModeChanged


wobei AFAIK der vorherige Zustand AFAIK selbst in Win32
nicht verfügbar ist. (ungeprüft auf Vista/7)


Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen