Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.23;
Скачать: CL | DM;

Вниз

Помогите написать dll -   Найти похожие ветки 

 
TapaH   (2002-03-23 19:49) [0]

Здравсвуйте,
Есть две программы - одна генерирует сообщения в определённое время и пытается переслать несуществующему окну и есть вторая программа. Нужно написать dll чтоб жил в памяти и наблюдал за первой программой, а когда та генерирует событие (сообщение) реагировал на него адекватно и имитировал нажатие одной из клавиш на цифровой клавиатуре для второй программы.
По этим вопросам вроде и много информации, но как-то всё не то...
Кто чем может по этому вопросу помочь - очень благодарен :)


 
cok ©   (2002-03-23 21:00) [1]

Сделай хук, который будет ловить сообщения от первой программы и потом посылай сообщения второй проге (используй PostMessage).


 
TapaH   (2002-03-25 14:45) [2]

Спасибо. Я в принципе уже научился имитировать клавиатурные нажатия, так что с этой частью уже разобрался. Но вот с перехватом - тут туго. Может кто помочь с кодом? Конкретно нужно хотя бы перехватывать всё что идёт от конкретного окна (извествн и класс и имя). Очень непонятно как получить все его (и только его) события/сообщения. Если кто-нибудь может - киньте процедурку как получить их в пригодном для обработки виде.
Весьма благодарен :)


 
erik ©   (2002-03-25 18:02) [3]

Поцитай статью на королевстве http://www.delphikingdom.com/mastering/hook.htm
Там есть нужный тебе пример.


 
cok ©   (2002-03-25 20:56) [4]

Вот тебе ссылка:
http://delphi.mastak.ru/articles/hooks/index.html
по хукам



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

Текущий архив: 2002.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-73385
SteBystep
2002-04-16 15:08
2002.05.23
PDF extract


4-73474
cok
2002-03-20 18:11
2002.05.23
Отмена удаления


7-73413
AAU
2002-02-22 16:19
2002.05.23
LPT в режиме EPP


14-73383
Феликс
2002-04-13 21:03
2002.05.23
А правда, что молодых солдат в армии бьют?


1-73128
VID
2002-04-30 22:18
2002.05.23
Скрытие из списка CTRL-ALT-DEL строки ЧУЖОГО ПРИЛОЖЕНИЯ