Autor Beitrag
KlausNeu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 35



BeitragVerfasst: Sa 19.11.05 19:27 
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
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 19.11.05 19:42 
LockWorkstation schaltet den Computer in einen anderen Sicherheitskontext, auf den man mit normalen Programmen keinen Zugriff hat. Daran kann man auch ohne größeren Aufwand nichts ändern. In diesem Zusammenhang könnte der Quelltext von TightVNC interessant sein. Dort werden Tasteneingaben von Remote-Rechnern in diesem Sicherheitskontext verarbeitet und umgesetzt ... Vielleicht findet sich da was ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 20.11.05 14:27 
Das Login Fenster gehört zu einem anderen Desktop, auf den du keinen direkten Zugriff hast. Desweiteren wäre es eine eklatatnte Sicherheitslücke, wenn man den Login mit einem Programm umgehen könnte. Du wirst dir also was anderes einfallen lassen müssen. Eine Internetcafe Software wäre wohl eine Überlegung wert.
KlausNeu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 35



BeitragVerfasst: So 20.11.05 15:20 
Danke für die Antworten, ich hatte schon befürchtet, dass es da nichts gibt.

Tschüss.