Вобщем такая ситуация. Имеем ДЛЛ в которой есть процедура обработки для глобального хука. Также в ДЛЛ экспортируются функции установки и удаления глобального хука. Некое приложение с помощью этих функций устанавливает хук. Пока приложение загружено все нормально работает и мой хук перехватывает все нужные сообщения во всех приложениях. Но как только я закрываю приложение хук автоматически снимается. Хотя, по идее, ДЛЛ подгрузилась в адресные пространства других процессов и должна там оставаться пока хук установлен. А она почему-то выгружается. Помогите, кто знает как оставить хук на месте и после завершения работы приложения которое его установило.