![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чего-то хук не ловит [D5, Win95/98, WinXP]
Solo © (2004-11-17 15:16:00)Здравствуйте, запарился что-то:
из имеющейся DLL пытаюсь поставить глобальный хук (проверял на wh_Shell, wh_Keyboard) ставлю как обычноhHook:= SetWindowsHookEx(wh_Shell, @Func, HInstance, 0). Функция Func естественно находится в этой же DLL. После вызова SetWindowsHookEx значение hHook - больше нуля, но почему-то DLL после установки хука не отображается на адресные пространства процессов, где происходят разные события, которые по идее должен отлавливать этот хук. Специально написал тестовый проектик, там все ОК. Какие могут быть препятствия для отображения DLL на адресные пространства процессов при вреде бы корректно установленном хуке.
И еще, так плохо дела обстоят под win98, под ХР тот же код прекрасно работает.
Digitman (2004-11-17 15:37:00) [21]
> не отображается на адресные пространства
это есть инсинуации или реально подтверждено конкретными фактами ?