Windows sperren
-
Ihr kennt das ja unter Windows 2000, ALT + SRTGG + ENF
und dann gibt es den Button "Windows sperren".Das möchte ich aus meinem Programm aus machen. Könnt ihr mir sagen, wie ich das schaffe. Suche funzt leider auch nicht wirklich. Bie mir kommt da ein Debug Modus bie der Suche. Mehrmaliges probieren hat nicht geholfen.
Danke euch
-
LockWorkStation() gibts unter 2k und xp
-
WinExec("rundll32.exe user32.dll,LockWorkStation", SW_SHOW);
-
füge noch ne schnelle Frage hinterher.
geeky, die Funktion ist natürlich erste Sahne

Mich würd nun noch interessieren, ob es möglich ist herauszufinden wie der Status von Windows ist. Konkreter ob Windows im gesperrten Zustand ist oder nicht. Nur weiß ich nichtmal wie ich anfangen soll zu suchen.
Wie würdet ihr das Problem angehen?
Danke euch
-
LockWorkStation() liefert FALSE zurück falls Windows bereits gesperrt ist. Über GetLastError() kannst du dir dann den Fehlercode holen und überprüfen ob Windows wikrlich gesperrt ist oder es einen anderen Fehler gab.
Allerdings ist der Test blöde wenn Windows nicht gesperrt ist und du das abfragen wolltest

-
Falls du letzteres willst, dann hilft dir evtl. das hier
