Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перехват апи функций


Страницы:   1 2

Коля ©   (2003-10-09 11:36:00) 

Вообще я довольно неплохо разбираюсь в этой теме, но есть у меня один вопрос:
можно ли перехватит апи функцию глобально для всех приложений, не используя длл(имея один ехе)?


Digitman   (2003-10-09 11:47:00) [21]

можно. для ОС на NT-платформах.
но это достижимо только для существующих в момент осуществления перехвата процессов
для вновь стартующих процессов нужно предпринимать далеко не нетривиальные меры по отслеживанию их старта, чтобы проделать и с ними то же самое

так что, если ОС произвольная, то "овчинка выделки не стоит" : гораздо проще использовать DLL, внедряемую системой при установке глоб.хука автоматически во все существующие и потенциально стартующие новые процессы приложений


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо