инициировать хуковую процедуру...
От: ziggy_stardust  
Дата: 08.09.04 10:05
Оценка:
установлен хук на WH_CALLWNDPROC. Есть ли возможность инициировать хуковую процедуру? Может каким-нибудь HWND_BROADCAST? Поделитесь соображениями....

08.09.04 14:13: Перенесено из 'C/C++'
Re: инициировать хуковую процедуру...
От: ziggy_stardust  
Дата: 08.09.04 10:08
Оценка:
Здравствуйте, ziggy_stardust, Вы писали:

_>установлен хук на WH_CALLWNDPROC. Есть ли возможность инициировать хуковую процедуру? Может каким-нибудь HWND_BROADCAST? Поделитесь соображениями....


...да, забыл сказать — процедура в dll-ке, т.е. окон нет...
Re[2]: инициировать хуковую процедуру...
От: rus blood Россия  
Дата: 08.09.04 10:13
Оценка:
Здравствуйте, ziggy_stardust, Вы писали:

_>...да, забыл сказать — процедура в dll-ке, т.е. окон нет...

А что мешает вызвать метод у этой dll-ки???
Имею скафандр — готов путешествовать!
Re[3]: инициировать хуковую процедуру...
От: ziggy_stardust  
Дата: 08.09.04 10:52
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Здравствуйте, ziggy_stardust, Вы писали:


_>>...да, забыл сказать — процедура в dll-ке, т.е. окон нет...

RB>А что мешает вызвать метод у этой dll-ки???

дело в том что в нужные процессы загружена другая моя dll-ка, которую я хочу выгрузить, а это может сделать только сам процесс насколько я понимаю, для чего я и хочу в этом процессе вызвать хуковую процедурку и из нее выгрузить dll...блин даже сам запутался...
Re: инициировать хуковую процедуру...
От: Alex Fedotov США  
Дата: 10.09.04 00:33
Оценка:
Здравствуйте, ziggy_stardust, Вы писали:

_>установлен хук на WH_CALLWNDPROC. Есть ли возможность инициировать хуковую процедуру? Может каким-нибудь HWND_BROADCAST? Поделитесь соображениями....


Ну да, HWND_BROADCAST, а что тебя не устраивает? Либо WM_NULL всем послать, либо свое зарегистрированное сообщение. Только рекомендую SendMessageTimeout пользоваться, иначе если какое-то приложение повисло, вы с ним вместе висеть будет.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.