Руководство по разработке драйверов Windows 3 - Взаимодействие драйверов и приложений с использованием IOCTL - Часть 1

YOUTUBE · 28.11.2025 03:17

Ключевые темы и таймкоды

Создание драйвера и пользовательского устройства

0:04
  • Создание драйвера и пользовательского устройства с использованием функции io create device.
  • Установка размера расширения устройства равным нулю.
  • Установка имени устройства, типа устройства и характеристик устройства.

Создание символической ссылки

5:34
  • Создание символической ссылки с помощью функции io create symbolic link.
  • Установка имени символической ссылки и ее расположение в папке устройства.

Регистрация функций диспетчеризации

14:04
  • Регистрация пользовательских функций диспетчеризации на драйвер.
  • Обработка различных типов запросов в пользовательском приложении.

Создание пользовательского приложения

21:08
  • Создание приложения MFC для взаимодействия с драйверами.
  • Добавление кнопок для открытия и закрытия устройства.
  • Изменение свойств проекта для использования MFC в статической библиотеке.

Тестирование взаимодействия драйвера и приложения

30:30
  • Загрузка драйвера и открытие устройства в приложении с правами администратора.
  • Закрытие устройства и проверка работы драйвера и приложения.