Исходник - Драйвер для перехвата завершения процесса с примером

Опубиковано: 31.07.2009 г., автор: , просмотров: 43740

Delphi исходники - Перехват завершения процесса.

Отличный пример программы с драйвером перехвата завершения процесса, прислал мне один из посетителей сайта.
Работает он следующим образом, объясняю на пальцах. Запустите control.exe и драйвер автоматически начнет работу. Если все ОК, то в окне программы будет написано "Драйвер успешно инициализирован! Теперь можете попробовать завершить процесс с PID: хххх (Тут хххх PID запущенного процесса)", в противном случае будет написано: "Ошибка инициализации драйвера!"

delphi_driver

Теперь попробуем убить процесс, открываем Диспетчер задач (ALT+CTRL+DEL), на закладке "Приложения" находим приложение с именем "control" выделяем его и жмем на кнопку "Снять Задачу", через пару секунд Вылезает окно с текстом "Закрытие приложения не возможно потому что оно блокировано системой".

delphi_driver завершение процесса

то же самое будет, если мы попытаемся убить процесс в диспетчере задач.

delphi запрет завершение процесса

В итоге программу можно закрыть лишь, после того как в ней нажать на кнопку "Остановить защиту"

Вот такой вот интересный пример, демонстрирующий запрет завершения процесса

скачать Скачать Delphi исходник запрет завершения процесса

Внимание: Драйвер тестировался только на Windows XP (SP2 и SP3).
На других версиях Windows возможен BSOD.
Драйвер распространяется без исходного кода.
Драйвер написан на Windows Driver Developer Kit.

Автор: Лакутин Иван Владимирович (Lightsoft)
По всем вопросам обращайтесь:
ICQ: 6266012
E-Mail: Lightsoft92@mail.ru

P.S. Хотите вперед всех остальных посетителей сайта получать свежие Видео уроки, Аудио подкасты, статьи по Delphi.
Участвовать в конкурсах и постепенно вливаться в нашу команду ?!
Тогда прямо сейчас подписывайтесь на бесплатную мультимедийную рассылку сайта delphiexpert.ru
Нас уже больше чем 2000 человек ! Подписаться



Похожие материалы

Последние из рубрики

Лакутин Иван 16 Jan 2010 в 00:00 #
Я скотина ,и полный лох! Я согласен здесь со всеми! Я больше так не буду! но вот вам моя программка ,она называется "Hello Word", представте себе ,она воспроизводит текст .который ты напишешь! Крута да? Продам за 100 рублей на вебмани))) xD xD xD xD xD
0xFFFF 26 Dec 2009 в 00:00 #
ОК. Больше не буду, если не нравится.
♂ 23 Dec 2009 в 00:00 #
это сайт для начинающих программеров, и тут выклажывается информация для обучения и самообучения, а такой вот кал следует размещать на соответствующих ресурсах инета, но никак не тут (имхо)
0xFFFF 15 Nov 2009 в 00:00 #
А не пошел бы ты? Сначала что-нибудь своё напиши дятел!
Лакутин Иван 10 Nov 2009 в 00:00 #
Лакутин Иван подлая барыга

ОтменитьДобавить комментарий