Sperrung des PCs erkennen

Squicky

Lt. Commander
Registriert
Sep. 2002
Beiträge
1.422
Hallo

Gibt es eine Möglichkeit in C# oder vb.net zu prüfen, ob der Windows PC (XP oder 7) gesperrt ist.
Dabei sollte es egal sein, wie die Sperrung aktiviert wurde: Windows-Taste + L oder Strg+Alt+Entf + sperren oder wenn man z.B. 5 Minuten nicht am PC gearbeitet hat.


Ich habe eine Art Chat-Programm bei dem sich die User an und abmelden sollen. ich möchte nun alle 10 Sekunden prüfen, ob der PC gesperrt ist. Wenn dies der Fall ist, so soll der Chat Client sich automatisch abmelden, wenn der User es vergessen hat.

Aber wie lautet die Funktion um die Sperrung des PC zu prüfen?

Danke
 
Hier ist ein Artikel der genau dein Problem behandelt inkl. einer Beispielklasse für C# und deren Anwendung.
 
Zurück
Oben