[Из песочницы] Разрегистрация оконного крюка

c924daa729c8a3bd2c6ae35e0e3c4eaf.pngХолмс. А скажите, друг мой Ватсон, доводилось ли Вам разрегистрировать оконный крюк, в особенности глобальный? Ватсон. Хм… что же может быть проще, дорогой Холмс. :: UnhookWindowsHookEx (hhookMy); Х. Не скажите, Ватсон, не скажите. После этого вызова DLL-модуль, содержащий функцию крюка, по-прежнему загружен во все процессы, в которые был загружен. Система выполняет выгрузку этого DLL лишь спустя некоторое время. А именно в тот момент, когда через очереди сообщений всех нитей (имеющих таковую очередь) пройдёт хотя бы по одному оконному сообщению. И так для каждого процесса на рабочем столе.В. Вот, ничего себе! Читать дальше →

© Habrahabr.ru