Классно! В МСДН я толком ничего не понял про использование хуков, т.к. не оч. хорошо знаю буржуйский. Огромное спасибо переводчику, что нашел время для такой непростой работы!!!
ОБП>Статья :
ОБП>Хуки в Win32Автор(ы): Kyle Marsh
Дата: 14.03.2001
Автор подробно описывает принципы работы хуков, их виды и случаи применения.
Статья не содержит примеров хуковых функций и носит лишь ознакомительный
характер. Рекомендуется программистам, только начинающим осваивать эту область
программирования для Windows.
ОБП>Авторы :
ОБП>Олег Быков (перевод)
ОБП>Аннотация :
ОБП>Автор подробно описывает принципы работы хуков, их виды и случаи применения.
ОБП>Статья не содержит примеров хуковых функций и носит лишь ознакомительный
ОБП>характер. Рекомендуется программистам, только начинающим осваивать эту область
ОБП>программирования для Windows.
Кстати, да. Странно, что никто не заметил, но HHOOK в случае глобального хука должна так же находиться в shared секции. И замечание о том, что windows не использует параметр HHOOK в CallNextHookEx — тоже неверно. Например, при установке WH_SHELL хука если вместо HHOOK передавать 0, перестает работать оболочка (верно для windows 9x). Это же замечание касается и других статей про хуки... Нда. Наверное, имеет смысл отредактировать статьи, дабы не вводить читателей в заблуждение?