Вниз
Скачать: CL | DM;

Нужно отключить клавиатуру и мышь   Найти похожие ветки 

 
KiM   (2002-11-01 08:11) [0]

Вообщем спецы, нужна ваша помощь - нужно програмно отключить клавиатуру и мышь т.е. перехватывать их нажатия, а потом их некуда не передавать :), пытался наваять сам, но что-то глючит.... Может у кого-нить есть?


 
Song ©   (2002-11-01 11:06) [1]

1.Хук.
2.BlockInput()


 
Севостьянов Игорь ©   (2002-11-01 11:25) [2]

Задолбали с этим - ну хоть поищите немного на этом же форуме не раз отвечали...

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988620924&n=15
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1027960295&n=2
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988622625&n=15

procedure TfrmExamples.Button1Click(Sender: TObject);

function FuncAvail
(_dllname, _funcname: string; var _p: pointer):
boolean;
var _lib: tHandle;
begin
Result := false;
_p := NIL;
if LoadLibrary(PChar(_dllname)) = 0 then exit;
_lib := GetModuleHandle(PChar(_dllname));
if _lib <> 0 then
begin
_p := GetProcAddress(_lib, PChar(_funcname));
if _p <> NIL then Result := true;
end;
end;


var
xBlockInput : function(Block: BOOL):
BOOL; stdcall;

begin
if FuncAvail
("USER32.DLL", "BlockInput", @xBlockInput) then
begin
xBlockInput(true);
Sleep(5000);
xBlockInput(false);
end;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-37267
Карелин Артем
2002-12-17 14:15
2003.01.13
К вопросу о работе.


1-37163
down
2002-12-29 15:10
2003.01.13
Реинициализация компонентов


7-37414
sural
2002-10-27 05:47
2003.01.13
Как программно включить компьютер?


1-37176
Beginer1
2002-12-29 19:39
2003.01.13
Диалоги


3-36947
Dbrf
2002-12-17 13:23
2003.01.13
Удаление строк подчинённой таблицы




   Наверх