Форум: "WinAPI";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
ВнизОпять хуки! Почему в 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c