Как разработать драйвер виртуального устройства на winapi? Задание по изучению драйверов на Winapi, хорошо знаю winapi, с драйверами не сталкивался:
- Разработать драйвер (виртуального устройства), который отслеживает запуск некоторого процесса X. При запуске этого процесса драйвер
запускает другой процесс Y. Как только процесс X завершается по какой-то причине, драйвер выгружает процесс Y.
- Разработать драйвер (виртуального устройства), который отслеживает изменения в реестре Windows заданным процессом (или за какое-то время)
и создает на диске журнал.
В чём, кроме блокнота, разрабатывать драйвер?
Что значит создать драйвер виртуального устройства? Это нужно создать виртуальное устройство и на него как-то загрузить драйвер, или достаточно того, что созданный драйвер будет загружен с помощью утилиты InstDrv (с сайта rootkit.com)
PS. За любые ссылки по теме буду признателен, с драйверами раньше не сталкивался, начал с книги "Руткиты: внедрение в ядро Windows" Г. Хоглунд, Дж. Батлер

21 Авг 2019 в 06:50
266 +1
0
Ответы
1

Для разработки драйвера виртуального устройства на WinAPI вам потребуется использовать специальные инструменты для разработки драйверов, такие как Microsoft Visual Studio с установленной компонентой Windows Driver Kit (WDK). WDK содержит все необходимые инструменты и заголовочные файлы для разработки драйверов.

Чтобы создать драйвер виртуального устройства, вам нужно будет создать виртуальное устройство (обычно это делается с помощью утилиты DevCon или других инструментов) и написать соответствующий драйвер для этого устройства. Драйвер будет загружен с помощью утилиты как InstDrv или с помощью команды sc в командной строке.

Для ознакомления с разработкой драйверов на WinAPI и создания виртуального устройства рекомендуется изучить официальную документацию Microsoft по разработке драйверов (https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/) и использовать ресурсы и примеры кода, доступные на официальном сайте WDK (https://docs.microsoft.com/en-us/windows-hardware/drivers/). Также вам может быть полезна книга "Windows Internals" Марка Рассина и Дэйва Соломона для более глубокого понимания работы ядра Windows.

20 Апр в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир