PDA

Показать полную графическую версию : Перехват нажатия кнопки в чужом приложении


SASHA 333
10-01-2005, 00:48
Как перехватить нажатие кнопки в чужом приложении и заменить своим обработчиком.
ЗЫ: Хэндлы приложения и кнопки есть.

fossil
12-01-2005, 12:27
SASHA 333
Если найдешь напиши :)

fossil
12-01-2005, 16:50
SASHA 333
Кстати на чем писать то собираешься?
Вот например код на дельфи:

procedure TForm1.Timer1Timer(Sender: TObject);
var pos, c : integer;
begin
for c:= 1 to 255 do
begin;
pos := GetKeyState(c);
if Copy(IntToStr(pos),1,1) = '-' then begin;
memo1.Text := Memo1.Text + chr(c);
end;
end;


Этот код не предназначен для кейлогеров, но помаленьку отлавливает :)

А вот код на ассеблере:
http://www.avm88.narod.ru/programming/articles/a3.html

Я ищу нормальный код на дельфи, для кейлоггера, если у кого есть сорцы или ссылки киньте плз...

Savant
12-01-2005, 23:50
fossil
По-моему, имелось в виду нажатие кнопки на форме, а не на клавиатуре

fossil
13-01-2005, 14:37
Хм... :) а ну да... тогда я создам отдельную тему

Savant
13-01-2005, 18:31
SASHA 333
Кажется, здесь идет обсуждение Вашей проблемы http://faq.pp.ru/forums/index.php?act=ST&f=3&t=2149&




© OSzone.net 2001-2012