Einzelnen Beitrag anzeigen

Hobby-Programmierer

Registriert seit: 19. Jan 2006
Ort: München
392 Beiträge
 
Delphi XE Starter
 
#3

Re: Mouse und Tastatur sperren

  Alt 29. Okt 2009, 09:46
Einfach nach 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);
Mario
'Lesen Sie schnell, denn nichts ist beständiger als der Wandel im Internet!'
  Mit Zitat antworten Zitat