DruckenMister WongFacebook

Eingabegeräte sperren

System Win9x, WinNT, Win2000, WinXP, Vista, Win7
Ab Delphi-Version Delphi 1
Letzte Änderung 28.09.2010

In der user32.dll ist die Funktion 'BlockInput' enthalten, mit der Sie sämtliche Eingabegeräte, wie Tastatur und Maus, deaktivieren können:


function BlockInput(fBlock: boolean): boolean; stdcall;
             external 'user32.dll'

Übergibt man der Funktion als Parameter True, werden die Eingabegeräte deaktiviert:


BlockInput(true);
 

Hat der Parameter den Wert False werden Sie freigegeben:


BlockInput(false);
 

Wird das Programm beendet, ohne dass die Eingabegeräte entsperrt werden, gibt Windows sie wieder frei. Auch durch die Tastenkombination STRG+ALT+ENTF wird die Blockierung aufgehoben.