Система перехвата в операционных системах (перехват, англ. hooking) — технология, которая позволяет изменить стандартное поведение тех или иных компонентов информационной системы. ru.ruwiki.ru
Некоторые области применения перехвата:
- Отладка программ. ru.ruwiki.ru Перехват позволяет одной программе контролировать выполнение другой. ru.ruwiki.ru
- Предварительная обработка результатов системных функций. ru.ruwiki.ru Например, для поиска файлов или перечисления процессов в операционной системе. ru.ruwiki.ru
- Защита от вредоносного программного обеспечения. ru.ruwiki.ru Технологии перехвата применяют антивирусные средства, вирусы, руткиты и другие виды вредоносных программ. ru.ruwiki.ru
- Перехват событий. securelist.ru Например, в операционной системе Microsoft Windows это механизм перехвата событий (таких как передача сообщений Windows, ввод с мыши или клавиатуры) до того, как они дойдут до приложения. securelist.ru
Перехваты в операционных системах могут быть разделены на две категории: перехваты процессора и перехваты памяти. yandex.ru