|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2012, 19:47 | #1 |
Новичок
Джуниор
Регистрация: 25.02.2012
Сообщений: 1
|
написание драйвера, C++
всем привет!
нужно написать драйвер для ОС Windows для работы в режиме ядра, который бы перехватывал функцию ZwTerminateProcess (проверял, мой ли процесс хотят убить и если да то возвращал "убийце" STATUS_ACCESS_DENIED)! необходимые функции уже есть, и единственное, что я не знаю - это как "оформить" драйвер, чтобы он удачно скомпилировался и выполнял свою работу. в нете гуглил, везде только начальные сведения (общий обзор драйвера,стандартные функции типа DriverEntry и DriverUnload и т.д.), а по теме - ноль. функции перехвата ZwTerminateProcess - http://www.gfs-team.ru/articles/read/104 P.S.установлен Visual Studio 10 и WDDK 7.6, если что. всем спасибо! |
27.02.2012, 00:01 | #2 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Тут полный код драйвера, устанавливающего перехват функции Перехват. Тебе надо его чуть допилить - заменить перехватываемую функцию и функцию-обработчик на свои и добавить объявления необходимых структур.
Единственный способ стать умнее - играть с более умным противником.
|
29.02.2012, 12:11 | #3 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Цитата:
не заморачивайся Visual Studio. WDK хватает чтобы скомпилить любой проект по драйверам. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ХАЛТУРА: написание простенькой программки / драйвера | kmelentyev | Фриланс | 8 | 06.03.2012 11:48 |
написание драйвера | exec1 | Фриланс | 0 | 26.12.2011 10:09 |
Написание драйвера для Windows в С++ | star007 | Общие вопросы C/C++ | 10 | 04.02.2011 12:15 |
Написание драйвера принтера | mkile | Общие вопросы Delphi | 4 | 16.02.2010 12:36 |