![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пример Хука на окошко...
xyz © (2002-10-16 23:21:00)Пожалуйста... Подскажите...
Igor_thief (2002-10-20 16:39:00) [1]Да я видел примерчик хука в разделе статей, но он не клевый.
Diamond Cat (2002-10-20 12:22:00) [2]2 Igor_thief ©Елы палы да поищите-же по сайту, тут знаетели даже поисковичек сделан (интересно для кого?) мщмте в разделе статьи
2 xyzнадеюсь что Rouse_ не обидеться если я отвечу за него,
При сообщениях от мыши передается хендл который можно выцарапать так TMOUSEHOOKSTRUCT(Pointer(L)^).hwnd где L это
function MouseProc(Code, W, l: Integer): LongInt; stdcall;
Если сообщение типа WM_char т.е. от клавиатуры, то приходиться отыскивать получателя через Getactivewindow или чем-нибудь типа этого
по остальным сообщениям читайте хелп
xyz (2002-10-19 18:24:00) [3]Такой примерчик и мне пригодится ))) f17d@mail.ru
Rouse_, а как узнать кому адресовано сообщение?
Igor_thief (2002-10-19 18:14:00) [4]А есть ли у кого примерчик хука на нажатия клавиш? Такой, чтобы все что пользователь набирает на клавиатуре переносилось в memo. Я все пытась написать такой, но никак не получается. Не воспринимаются русские буквы, все буквы заносятся в верхнем регистре. Если у кого есть хороший примерчик, то скиньте на мыло igor_thief@pisem.net.
Rouse_ (2002-10-19 00:42:00) [5]> Пример хука на Windows?;) Это я скаламбурил от твоего топика, типа "Пример хука на включение Маздая"
> Diamond Cat © (19.10.02 00:14)Прав, самое лучшее это глобальный хук, в нем смотришь какому приложению идут сообщения и все.
Желаю успехов
Diamond Cat (2002-10-19 00:14:00) [6]понимаете-ли при перехвате сообщений (из,в) чужих окон надо внедряться в их адресное пространство, наиболее удобный метод это установка глобального хука в котором можно отсекая "лишние" сообщения реагировать только на те которые идут к интересующим тебя окнам.
xyz (2002-10-18 18:28:00) [7]в статьях я смотрел, но там глобальный хук, а мне надо хук на окошко...
Клавиатурный ввод - в первую очередь.
Отлов системных сообщений - второе. (интересно запретить вырубать авп)
ПОДСКАЖИТЕ!!!
пожалуйста...
Diamond Cat (2002-10-17 23:50:00) [8]а хук на что, открытие-зыкрытие, клавиатурный ввод, передвижение мыши, системные сообщения....., и вообще-то на этом сайте в разделе "статьи" выложено описание хука, причем очень грамотное и мелко разжованное.
xyz (2002-10-17 20:12:00) [9]Пример хука, например, на окна блокнота.
Или на окно МС Ворд...
Да, конечно по виндовсом...
Rouse_ (2002-10-17 00:01:00) [10]На какое окошко, открытие закрытие, создание и т.п.
Желаю успехов
ЗЫ: Пример хука на Windows?