Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.008 c
3-44074
T{}r(l-l
2003-03-25 17:33
2003.04.14
Проблемы с 7.0, DTS


1-44154
Neznaika
2003-03-31 09:49
2003.04.14
Прозрачный фон под текстом.


1-44104
Sectey
2003-04-02 18:40
2003.04.14
Выделение памяти


1-44143
h@1f-e1f
2003-04-01 12:53
2003.04.14
Выделение в StringGrid


3-44028
sergun
2003-03-25 19:40
2003.04.14
как в таблице paradox удалить поле





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский