Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

Возможно ли перечислить все ловушки (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 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
3-1106566495
Belkova
2005-01-24 14:34
2005.02.27
Копирование из одной БД в другую


9-1098877316
Soroka
2004-10-27 15:41
2005.02.27
Генерация лабиринтов


3-1106912783
LEONardo
2005-01-28 14:46
2005.02.27
Из только чтение в полный доступ


14-1107515940
Vaitek
2005-02-04 14:19
2005.02.27
Микрон - это сколько


1-1108224967
Толян
2005-02-12 19:16
2005.02.27
В рабочее время програмы