Re[2]: Несколько hook в одном процессе
От: c0deC Украина  
Дата: 30.09.09 07:58
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Понтятие "поверх предыдущей" к DLL неприменимо. А вот к хукам — очень даже. Хуки-то одного и того же типа ? Если да, и в той, которая загрузилась позже, не всегда вызывается CallNextHookEx, то так и должно быть — все более ранние хуки этого же типа управление не получат.


В данном случае одного типа — WH_GETMESSAGE. А что, если сделать другого типа, то будут работать нормально?
Почему спрашиваю? Недавно возился с hook-ами разных типов и опять таки в одном процессе они нормально не работали, симптомы те же что и сейчас (то глючит что то, то вообще не отвечает) по отдельности отлично работает. Так что выход только один, создавать для кажlой dll с hook отдельный процесс?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.