Главная страница
    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.009 c
8-44279
Fissher
2002-12-11 16:25
2003.04.14
Звук в MediaPlayer


6-44310
AlexRush
2003-02-22 12:39
2003.04.14
IP протоколы: Документация; сниферы.


1-44146
grusty
2003-04-03 13:55
2003.04.14
Как можно определить время интервала между вводимыми символами?


1-44248
Num Lock
2003-04-02 10:57
2003.04.14
Оптимизатор убирает нужную строчку?


3-44008
Suharew
2003-03-23 23:05
2003.04.14
SQL- как показать записи из 2-х таблиц





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский