Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти


  • УЖЕ ЗАВТРА! Просто зашёл, нажал на кнопку участия и забрал кучу призов уже 30-го декабря: https://yougame.biz/threads/366947/

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

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


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

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

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

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



//to do
 
Последнее редактирование:
А где продолжение?))
 
Назад
Сверху Снизу