![]() |
eXeL@B —› Вопросы новичков —› требуется: устройство и элементарные примеры хуков (hook) |
Посл.ответ | Сообщение |
|
Создано: 26 февраля 2009 13:54 · Поправил: happy_horror2 · Личное сообщение · #1 Привет всем, кто заглянул сюда, с программированием более-менее знаком, сейчас взялся за умные книжки по WIn API общую информацию о хуках нашёл в том же MSDN, но так и не понятно, как же поставить этот хук: в теории нужно написадь код хука, в той же .dll, а как заставить приложение исполнять код хука из той самой длл-ки? в качестве примера хотелось бы увидеть хук на PeekMessage ![]() |
|
Создано: 26 февраля 2009 14:00 · Поправил: coderess · Личное сообщение · #2 как же поставить этот хук: способ 1. AppInit_DLLs способ 2. SetWindowHookEx способ 3. OpenProcess/VirtualAllocEx/WriteProcessMemory/CreateRemoteThread В кнгиге Джефри Рихтера описываются подробно все эти способо очень подробно на RSDN есть статья http://www.rsdn.ru/article/baseserv/IntercetionAPI.xml http://www.rsdn.ru/article/baseserv/IntercetionAPI.xml ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
![]() |
eXeL@B —› Вопросы новичков —› требуется: устройство и элементарные примеры хуков (hook) |