Как используются технологические хуки - PullRequest
2 голосов
/ 30 июня 2010

Я видел концепцию там, но как они реализованы? они связаны только с сообщениями операционной системы и системными вызовами? я думал об обработке событий в приложениях с графическим интерфейсом, обнаружении и обработке самого события, и что-то считается зацепкой?

1 Ответ

1 голос
/ 30 июня 2010

Обработка событий в приложении с графическим интерфейсом обычно не считается "перехватом". Скорее, это просто «обработка событий» в контексте любой используемой вами структуры графического интерфейса.

«Крюк» обычно относится к чему-то, что происходит за пределами нормального потока управления в системе. В качестве упрощенного примера, приложение брандмауэра ПК может захотеть «перехватить» вызов socket(), чтобы перехватить все попытки приложений создать сетевые сокеты и разрешить или отклонить запрос в зависимости от ситуации. Само приложение обычно не знает об этой дополнительной обработке.

...