Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mouse und Tastatur sperren (https://www.delphipraxis.net/142492-mouse-und-tastatur-sperren.html)

JPSelter 29. Okt 2009 09:24


Mouse und Tastatur sperren
 
Ein Mitarbeiter verlässt morgen die Firma und wir möchten ihm nochmal einen kleinen Streich spielen. Es soll ein spezieller Bildschirmschoner starten, der Mitarbeiter sollte ihn aber nicht durch Mouse oder Tastatur beenden können. Gibt es da eine einfache Möglichkeit?

Forlan 29. Okt 2009 09:45

Re: Mouse und Tastatur sperren
 
Demächst benutzen wir die DP-Suche...

Hobby-Programmierer 29. Okt 2009 09:46

Re: Mouse und Tastatur sperren
 
Einfach nach
Delphi-Quellcode:
BlockInput
suchen. Gibt untählige Codebeispiele

[edit] das hatte ich mal benutzt, Quelle weiss ich nimmer
Delphi-Quellcode:
var DLLHandle: THandle;
FuncPtr: TFarProc;
BI: function(Block: BOOL): BOOL; stdcall;
i: Integer;
begin
  DLLHandle := LoadLibrary('user32.dll');
  FuncPtr := GetProcAddress(DLLHandle, 'BlockInput');

  if FuncPtr <> nil then begin
    @BI :=GetProcAddress(DLLHandle, PChar('BlockInput')) ;
    BI(true);

    for i := 10 downto 1 do begin
      Blocktime.Caption := IntToStr(i);
      Application.ProcessMessages();
      Sleep (1000);
    end;
    Blocktime.Caption := '';

    BI(false);
  end;
  FreeLibrary(DLLHandle);


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz