
03.06.2008, 13:15
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме: 3371897
Репутация:
1462
|
|
A global hook procedure can be called in the context of any application in the same desktop as the calling thread, so the procedure must be in a separate DLL module.
msdn
вообщем обработчик глобального хука должен быть расположен в dll (как раз чтобы избежать проблем с доступом к памяти и тп ...)
ну и коротенький экскурс ( http://www.delphisources.ru/pages/fa...eate_hook.html )
Подробнее о механизме хуков : http://sources.ru/delphi/dll/hooks_aspects.shtml
Лучше (понятнее) всего о хуках и перехватах у Рихтера описанно
Последний раз редактировалось Jes; 03.06.2008 в 13:18..
|
|
|