Несколько hook в одном процессе
От: c0deC Украина  
Дата: 29.09.09 12:48
Оценка:
Доброго времени суток!

Столкнулся со следующей проблемой и не могу пока решить.

В своей программе, я использую две dll с хуками (внутри себя они вызывают WIN API — SetWindowsHookEx). По отдельности они подгружаются и работают хорошо, а когда запускаешь сначала один dll с hook, а потом другую dll с hook, нормально работать перестают.
На сколько я понимаю, последняя dll с hook становится поверх предыдущей и не даёт ей нормально работать.
Вопрос в том как мне тогда корректно обрабатывать данные от двух загруженных библиотек с hook-ами. Как их загружать и выгружать что бы они не мешали друг другу.

dll написаны правильно и вопросов не вызывают всё по теории. А вот совместная работа таких dll уже не получается.

Если кто-то что-то подобное делал напишите, пожалуйста.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.