[Kernel Driver\C/C++]: Инструментарий и настройка IDE

Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
Дальнейший текст возможно, а скорее всего точно, будет содержать орфографические и пунктуационные ошибки. Принимаем это как данность и стиль написания автора.


Минимальный набор инструментов:
  • Пожалуйста, авторизуйтесь для просмотра ссылки.
  • Пожалуйста, авторизуйтесь для просмотра ссылки.
  • Пожалуйста, авторизуйтесь для просмотра ссылки.

  • KmdManager(нужна на первом этапе до написания собственного загрузчика)
  • руки
  • мозг
немного пояснения:
WDK - это набор инструментов, необходимых для разработки драйвера, включающий необходимые заголовки, компилятор и документацию.
DebugView - это утилита способная просматривать различные статусные сообщения(DbgPrint\DbgPrintEx\OutputDebugString), генерируемые запущенными приложениями
KmdManager - утилита для регистрации и запуска драйвера, а также остановки и удаления сервиса с просмотром статуса. Нужна будет до написания своего собственного загрузчика.
Руки\мозг - тут все понятно: они либо есть, либо отсутствуют или же имеют искривленную форму. так что либо выпрямляем и начинаем использовать голову не только что бы есть, либо закрываем эту тему....

Установка:
- устанавливаем MVS 2017, запускаем и настраиваем ее на свое усмотрение
- Скачиваем WDK и ставим его по умолчанию. в конце установки соглашаемся на интеграцию плагина и пресетов для разработки драйверов для MVS2017
- перезагружаем ОС и готово.

Теперь у вас есть подготовленная "площадка" для написания первого драйвера.



//to do
 
Последнее редактирование:
Сверху Снизу