Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

Возможно ли перечислить все ловушки (hook) в системе....   Найти похожие ветки 

 
vic_vm   (2005-01-09 21:57) [0]

Возможно ли перечислить все ловушки (hook) в системе в общем и в данном потоке в частности?
Если говорить точнее, необходимо получить хандлы этих ловушек.
Реально ли это?


 
Piter ©   (2005-01-09 23:53) [1]

Можно ставить ловушки на ловушки, есть такой тип хука:

WH_DEBUG:
Installs a hook procedure useful for debugging other hook procedures. For more information, see the DebugProc hook procedure.

А вот насчет хэндлов - фиг знает. Вроде никуда они не передаются.

А зачем тебе знать эти хэндлы, что они тебе дадут?


 
Burmistroff   (2005-01-10 00:15) [2]

Во реализациях что я видел, это делалось отслеживанием SetWindowsHookEx (с помощью драйвера). Вобщем, всвязи с этим имеются некоторые опасения, что очевидного способа "просто" получить список хэндлов нет


 
Eraser ©   (2005-01-10 00:44) [3]

Теоретически с помощью драйвера можно практически всё. Перехватывай вызов хуковских функций...
Но зачем, и это очень сложно!


 
Игорь Шевченко ©   (2005-01-10 12:06) [4]


> Возможно ли перечислить все ловушки (hook) в системе


Возможно.


 
Piter ©   (2005-01-10 16:27) [5]

Burmistroff   (10.01.05 0:15) [2]
Во реализациях что я видел, это делалось отслеживанием SetWindowsHookEx


ну да, как вариант можно перехватывать вызов этой функции...

Но зачем, и это очень сложно

ну не так уж прям и сложно, если очень надо


 
Piter ©   (2005-01-10 16:27) [6]

Игорь Шевченко ©   (10.01.05 12:06) [4]
Возможно


О! Краткость - сестра таланта :)


 
Игорь Шевченко ©   (2005-01-10 16:32) [7]


> как вариант можно перехватывать вызов этой функции...


Не только этой. Еще UnhookWindowsHookEx.


 
Piter ©   (2005-01-10 20:44) [8]

Игорь Шевченко ©   (10.01.05 16:32) [7]
Еще UnhookWindowsHookEx


а смысл? Зачем знать handle ловушки, которой скорее всего уже нет?


 
Игорь Шевченко ©   (2005-01-11 10:33) [9]


> Зачем знать handle ловушки, которой скорее всего уже нет?


Затем, что она перестает быть установлена. Не так ли ?


 
Piter ©   (2005-01-12 01:16) [10]

Игорь Шевченко ©   (11.01.05 10:33) [9]
Затем, что она перестает быть установлена. Не так ли ?


Блин, Игорь, почему некоторые люди тупят, а некоторые нет? :)


 
Игорь Шевченко ©   (2005-01-12 10:43) [11]

Piter ©   (12.01.05 01:16) [10]

Если ты пояснишь свой вопрос, возможно я на него отвечу. Иначе он слишком абстрактен.



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

Форум: "WinAPI";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.419 c
3-1106739151
Ega23
2005-01-26 14:32
2005.02.27
Проблема подключения TSQLConnection к базе


1-1108047557
ali_tash
2005-02-10 17:59
2005.02.27
ещё раз про SWAP


4-1105480613
Mr. Who
2005-01-12 00:56
2005.02.27
Получение названия прцессора и его тактовую частоту


3-1107153874
TAN_K
2005-01-31 09:44
2005.02.27
ГРУППИРОВАНИЕ ДАННЫХ В ОТЧЕТЕ


14-1106517183
ArMellon
2005-01-24 00:53
2005.02.27
Кто из вас прошел "Соло на клавиатуре" ?





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