Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#15

Re: Passwortschutz zum Beenden

  Alt 30. Aug 2009, 08:37
HI,

ich hab mir mal so ein Programm geschrieben, um in der SChule den Rechner zu sperren. Dies ist nämlich als Schüler nicht mit den Windows-Bordmitteln möglich, da die hier deaktiviert sind. So ein paar kleine Sachen dabei sind halt:

1.) CanClose (aus OnCloseQuery) muss auf FALSE stehen, solange das Programm nicht beendet werden darf. Danach muss es auf TRUE stehen.
2.) Die Anwendung muss immer im Vordergrund sein:
a) am Besten ohne Rahmen, dann ist auch kein X da
b) Formstyle := fsStayOnTop
c) da das noch nicht wirklich wirkt, benötigt man noch einen Timer, der alle 20 ms das Formular nach vorne bringt. So beugt man auch dem minimieren vor.
3.) Um Datenverlust durch eventuellen Herunterfahren zu vermeiden, sollte das Programm auch noch das Herunterfahren und Rebooten blocken.
4.) Zum Thema Task-Manager: Der ist bei mir an der Schule für schüler deaktiviert, womit sich hier das Problem von selbst löste. Man kann ihn aber auch suchen und beenden lassen.

Bernhard

PS: Ich sehe nicht so direkt die Notwendigkeit eines Tastatur-Hooks.
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat