![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос к спецам по Hook ам (супер баг?) [Win2k, WinXP]
slydiman © (2002-03-25 11:09:00)Необходимо отлавливать сообщения о создании, активации, перемещении и пр. всех окон. Использовал CBT Hook - все прекрасно работает, но там нет возможности отловить деактивацию и еще некоторые полезные события. Поставил WNDPROC Hook возникла проблема - многие программы ведут себя несколько странно. Например при закрытии Photoshop 6 вылетает DDE Server Error. В обработке хука оставил только вызов CallNextHookEx - бесполезно. Получается что WNDPROC Hook вообще ставить нельзя?
Севостьянов Игорь (2002-03-25 12:22:00) [1]Поищи эту ссылку здесь
GpSysHook v.1.03a (32kb) (17.01.02 13:09)
TGpSysHook - это system hook DLL [без перевода вроде понятнее] с поддержкой компонентов, которые очень облегчают использование всяких хуков: CBT, клавиатурных, "мышиыных" и хуки оболочки. DLL и компоненты написаны в модульном стиле, что позволяет очень легко добавлять поддержку для других видов хуков.
С исходными текстами!!! [любители вопросов по хукам, обратите на это внимание!]
Компонента из раздела: System: System
Источник: www.torry.net Автор: Primoz Gabrijelcic
-= · VCL · Samples · =- [Перевел: Сергей Касаткин]
Виктор Щербаков (2002-03-25 11:18:00) [2]
> Получается что WNDPROC Hook вообще ставить нельзя?
Ну а как же WinSight её ставит? :)))
Поэксперементируй с Photoshop + WinSight. Если всё будет ОК, то глюки у тебя (вернее в твоем коде).