Главная страница
    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.041 c
1-1108257172
VID
2005-02-13 04:12
2005.02.27
Небольшая проблемка с XP


6-1103212119
BVV
2004-12-16 18:48
2005.02.27
формирование заголовков ТСР пакетов


4-1105963795
mutabor
2005-01-17 15:09
2005.02.27
mdi форма


3-1106890112
Leon1
2005-01-28 08:28
2005.02.27
Нумерация документов


14-1107997747
Soft
2005-02-10 04:09
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский