Re: Уточняю
От: KMiNT21 Украина http://kmint21.info/ru/
Дата: 20.03.02 15:31
Оценка:
Забыл добавить еще кое-что.

— Под Win95 все отлично работает. Все процессы в системе "ловятся".
— После сброса хука процесс остается работать.
— "Лишних" UnHook-ов нет.
— И с LoadLibrary, GetProcAddr, SetWindowsHookEx все в порядке.
— В SetWindowsHookEx предедаю по хендлу "dll" — (..,hLib,NULL)


KMNT>Система — Win2000.

KMNT>MSVC 6.0, pure API.
KMNT>Имеется exe с экспортом функции keyproc для "захучивания" клавиатуры.
KMNT>Т.е. он себя же использует как dll одновременно.
KMNT>Для отладки загоняю в keyproc MessageBox.
KMNT>Запускаем прогу. Давим на клавиши — все ОК. m-box-ы появляются.
KMNT>Как только пробуем нажать что-нибудь в другом окне(активизируем другое), хук слетает.
KMNT>И все... безвозвратно..........

KMNT>(Хук устанавливается ВСЕГДА нормально)


KMNT>В чем может быть дело???


KMNT>Забыл добавить еще кое-что.


KMNT>- Под Win95 все отлично работает. Все процессы в системе "ловятся".ы

KMNT>- После сброса хука процесс остается работать.
KMNT>- "Лишних" UnHook-ов нет.
KMNT>- И с LoadLibrary, GetProcAddr, SetWindowsHookEx все в порядке.
KMNT>- В SetWindowsHookEx предедаю по хендлу "dll" — (..,hLib,NULL)
KMiNT21' Blog
http://kmint21.info/ru/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.