Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чего-то хук не ловит [D5, Win95/98, WinXP]


Страницы:   1 2

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]


> не отображается на адресные пространства


это есть инсинуации или реально подтверждено конкретными фактами ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо