получить глобальную цепочку хуков в windows - PullRequest
1 голос
/ 19 сентября 2010

Мне нужно получить список функций в глобальной цепочке хуков в Windows и получить их соответствующее приложение, если это возможно. Я не знаю, как извлечь информацию из глобальной цепочки хуков .

Насколько я знаю, для этого нет Windows API, поэтому я думаю, что мне нужно найти их путем анализа списка ссылок цепочки хуков . Проблема в том, что я не знаю структуру данных этого списка ссылок, и это начальный адрес.

Кто-нибудь знает, как windows управляет своей глобальной цепочкой хуков?

Ответы [ 2 ]

3 голосов
/ 19 сентября 2010

Один из подходов, которые я видел, показан в этом блоге .На него ссылался этот код (остерегайтесь медленного сервера).Сумасшедшие вещи, конечно, не знаю, насколько хорошо это будет портировать между различными версиями Windows.

0 голосов
/ 20 сентября 2010

Вместо того, чтобы пытаться обойти внутреннюю структуру Windows, вы знаете, что все хуки окон должны иметь связанный с ними загруженный модуль, который был внедрен в целевой процесс;если вы пытаетесь убедиться, что ваше собственное приложение не подключено, перечислите список загруженных модулей и найдите модули, которых там быть не должно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...