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

Опубиковано: 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 человек ! Подписаться



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

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

    25 Jul 2010 в 00:00 #
Драйвер на с++ по этому закрыт. Прога на Delphi. Драйвер можно использовать и без исходников. А кому они нужны то пусть платит. Я же не заставляю никого за него платить, а только предлагаю.
Димон 19 Jul 2010 в 00:00 #
Impulset я согласен! А прога ламерская, не одного сисапа не остановит....я хоть и только учусь на сисадмина, но снял я ее за пару секунд - хрень полнейшая! Это дурь для тех кто комп два раза в жизни видит, а хороший юзверь двумя клавишами ее хлопнет, автору конеш респект, но такой хрени с исходниками в инете куча валяется, так что нету гарантии что исходник не стащен, да и правильно сказали..."сайт для обучения, если выкладываешь, то и исходник сюда тоже ложи"...
Impulset 25 Jun 2010 в 00:00 #
Ха тут у ламера одного, вы только посмотрите, каждое сообщение сопутствуется красным отрицательным числом за обман людей!!!

Исходники тут выкладываются, Лакутин Иван, а не проги для понтов и заработка. - Это Ваша реклама... Эй Люди! А ну кто хочет купить у него исходничек на Си++??? Вы же на сайте Delphi значит Вам Delphi нужен! И бесплатно, как и мне, как и всем кто Создал этот сайт... Ладно не будем пиарить. Если вы хотели похвастаться прогой, выкладывайте её в те места, которые для этого предназначены, таких много. А не с надписью "Исходник - Драйвер для перехвата завершения процесса с примером"
Есть кто нибудь, кто со мной согласен?
  11 Jun 2010 в 00:00 #
Ога. Конечно)) Очень похоже! Хы))
  27 May 2010 в 00:00 #
Ухахаха . Ога очень похоже

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