Hallo,
ich bin Lehrer und damit mir im Computerunterricht jemand zuhört, wenn ich mal was sagen will, habe ich auf allen Rechnern ein Delphi-Programm laufen, mit dem ich u.a. die Bildschirme sperren kann. Das Programm schaut jede Sekunde auf dem Server nach, ob was anliegt. Ich kann mit einem weiteren Programm auf dem Server in einer einfachen Textdatei Befehle ablegen. Diese werden von den Schülerrechnern gelesen und ausgeführt. Klappt prima. Nur das Bildschirmsperren war immer etwas umständlich. Ich habe mit fsStayOnTop und weiteren "Tricks" gearbeitet, doch es gab immer wieder neue Lücken. Jetzt habe ich den Befehl LOCKWORKSTATION entdeckt. Der ist wirklich wasserdicht. Das Problem ist nur, dass ich per Programm zwar den Computer sperren kann, aber es bisher nicht geschafft habe, die Sperre wieder über das Programm, das ja immer noch läuft, wieder aufzuheben. Ich habe verschiedene Versuche mit Tastatureingaben gemacht, die zwar unter normalen Bedingungen funktionieren, d.h. sie schreiben brav Texte in notepad usw., aber nicht, wenn der PC gesperrt ist. Auch mit einem vb-script (sendkey) klappt es nicht. Kann mir jemand einen Tipp geben? Wäre sehr dankbar.
Gruß Klaus