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

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

Перехват запуска прилодения [D5, D6, Win95/98, Win2k]


kosha80 ©   (2002-11-15 12:32:00) 

Господа программеры. Кто-нибудь знает способ при котором можно перехватить запуск приложения и по своему решению разрешить ему выполняться или отменить загрузку. Я так понимаю надд отловить создание процесса, но как это сделать?


Наезжалкин   (2002-11-15 13:13:00) [1]

:o) и почему упоминание драйвера пробивает дельфинистов на "ха-ха" ?


Наезжалкин   (2002-11-15 13:02:00) [2]

>А не в драйвере

Мониторить оконные сообщения системы через хук, отлавливать WM_CREATE и т.п. Но только GUI. Но не-процессы.


Прохожий   (2002-11-15 12:57:00) [3]

Пропиши свою программку как Shell.
А там решай запускать или нет.



kosha80   (2002-11-15 12:44:00) [4]

ха-ха
А не в драйвере?


Наезжалкин   (2002-11-15 12:42:00) [5]

>отловить создание процесса

PsSetCreateProcessNotifyRoutine(), PsSetLoadImageNotifyRoutine() в драйвере, разумеется...


Наверх

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