Вниз
Скачать: CL | DM;

Опять хуки! Почему в XP работает, а в Win2kPro нет?   Найти похожие ветки 

 
neodiX ©   (2003-02-11 17:07) [0]

Есть глоб. хук на WH_GETMESSAGE, внутри обработки месаджей все кроме WM_LBUTTONUP & WM_RBUTTONUP месаги пропускаются. Как только встречаестя нужная месагa - ее параметры передаются в форму. Форма реализована в сервисе. Все прекрасно работает в XP, а вот в 2000, хук ставится, а моя месага, с параметрами, до формы не доходит. Притом когда хочу останавить действия хука, то выдает еррор типа хук не может быть остановлен.
Мастера, может есть какая разница в програмировании хуков для XP и 2000?

P.S. CreateFileMapping и т.д. реализовано правильно.
Могу привести сырцы, хотя еще раз говорю на XP все OK.


 
Cobalt ©   (2003-02-12 14:30) [1]

Разрешить взаимодействие в десктопом? установлено ли в ХР и 2000?


 
neodiX ©   (2003-02-12 20:33) [2]

да.
Только что причитал статью "Hooks - принципы реализации" на этом сайте, там есть пример хука на клаву. Так вот запускаю этот пример, минуту жму на кнопки и вот: вначале выпрыгивает Explorer Error, а потом аccess violation at address "..." in "keyhook.dll". Может это у меня глючит на 2000 (хотя пробывал на 2-х компах с 2000, тоже самое). Так в чем же дело, в примере с клавой серсиса же нет ....а все равно глючит...


 
}{enon ©   (2003-02-13 16:05) [3]

В XP пример из статьи работает, хотя и криво. Может разница в том, что XP в чем-то схож с 9x и его организация несколько другая...


 
Eug201 ©   (2003-02-13 17:02) [4]

Похоже проблема в загрузке DLL. Посмотри http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1044942485&n=5. Могу выслать свои исходники.


 
Eug201 ©   (2003-02-13 17:05) [5]

Ссылка по теме: http://17slon.com/gp/gp/gpsyshook.htm


 
neodiX ©   (2003-02-13 21:57) [6]

2 Eug201 © (13.02.03 17:05)

Спасибо! Даже второй ссылки не понадобилось! Проблема была в загрузке!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-44089
Serj
2003-04-02 16:34
2003.04.14
Передача обраблтки сообщения от компонента


1-44156
9600
2003-04-03 14:59
2003.04.14
TVolumeControl - кто-нибудь о таком слышал ???


1-44223
kravchuk
2003-03-31 18:07
2003.04.14
Быстрое копирование динамических массивов


14-44410
Владимир Пархоменко
2003-03-26 11:12
2003.04.14
Работа в Москве (Delphi + Interbase)


14-44324
kaif
2003-03-26 10:21
2003.04.14
Директивы компилятору




   Наверх