slinkinone
@slinkinone
Агент "Везде успеть"

Как настроить Visual Studio для отладки драйвера (kernel-mode)?

Имею Host OS (Windows 10) и Guest OS (VirtualBox, Windows 10).

На виртуалке настроено 2 сетевых адаптера и один последовательный порт.

NAT - выход в глоб. сеть
Host-only adapter - в сети 192.168.56.0/24; после подключения адаптера выставил в настройках статический IP - 192.168.56.2 Guest OS; Host OS - 192.168.56.1

Serial port:
COM1 (Host-pipe); IRQ: 4; Port: 0x3F8;
Connect to existing pipe/socket (Unchecked)
Path: \\.\pipe\Windows10vm

После запуска виртуальной машины, не вижу COM1 порта:
C:\Windows\system32>mode

Status for device CON:
----------------------
    Lines:          9001
    Columns:        120
    Keyboard rate:  31
    Keyboard delay: 1
    Code page:      437


Но вижу созданный pipe на Host OS:
C:\Windows\system32>pipelist64.exe
...
pipe_returnb2848f45-49cf-444b-85a1-04af7fe5606e          1              128
mojo.9004.8732.10216662671524970515               1                1
mojo.9004.9560.12163195199288806074               1                1
mojo.9004.9560.2084235546261883787                1                1
Windows10vm                                       1                1


Делал по мануалы с msdn.
Настройку Visual Studio делаю как здесь.

Компилирую пример из Windows-driver-samples\filesys\miniFilter\scanner

Не могу законнектиться к тачке через Visual studio - получаю:
Driver Test Configuration Status: Unavailable

5c59aa463cf18054691643.png

Где я ошибся и как правильно настроить студию для отладки kernel драйвера?
  • Вопрос задан
  • 557 просмотров
Решения вопроса 1
slinkinone
@slinkinone Автор вопроса
Агент "Везде успеть"
Судя по всему, поблема кроется в сообщение:
This feature is not available in Windows 10, version 1507 and later versions of the WDK.

Т.к. Windows стоит гораздо новее, полагаю именно поэтому не получилось подсосаться через VS2017 к VM.
Вопрос на SOCIAL.MSDN оп этой проблеме.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы