Ruhezustand, Sperren, Standby
-
Hi Leute,
ich habe folgendes Problem:
Ich möchte gerne herausfinden ob der Ruhezustand aktiviert ist, ob der User den Rechner sperren kann und ob Standby funktioniert. Also ich möchte nicht wissen ob dies gerade ausgeführt wird, also ob der Rechner im Moment gesperrt ist oder ob er in den Ruhezustand versetzt wird, sondern ob die Funktion Ruhezustand aktiviert wurde. Mhmm, schlecht zu erklären. Also man kann den Ruhezustand ja deaktivieren. Das möchte ich herausfinden. Und wenn das auch funktioniert für Standby und Sperren.
Hoffe ihr wisst was ich meine...
Ich nutze Visual Studio 2008. C++Gruß Hille.
-
Man kann eine Station immer Sperren. Das lässt sich nicht verhindern.
Schau mal nach GetPwrCapabilities
Ansonsten:
http://msdn.microsoft.com/en-us/library/bb968807(VS.85).aspx
und
http://msdn.microsoft.com/en-us/library/aa373163(VS.85).aspx
-
Naja, bei mir in der Schule kann ich den Rechner nicht sperren

Auch mit einem Programm geht das nicht, da dieses Programm sich nichtmal starten lässt.So, ich habe nach intensivem Suchen die Funktionen gefunden die ich brauche:
IsPwrHibernateAllowed - Ist Ruhezustand möglich
IsPwrShutdownAllowed - Ist Herunterfahren möglich
IsPwrSuspendAllowed - Ist Standby möglich
Vielen Dank!
Gruß Hille.