Драйвер ядра Windows не может печатать в DebugView

Я только что завершил установку Hello World Windows Driver, установка прошла успешно.

Код в этом основном печатает строку:

KdPrintEx(( DPFLTR_IHVDRIVER_ID, DPFLTR_INFO_LEVEL, "KmdfHelloWorld: DriverEntry\n" ));

Чтобы увидеть это, я загрузил DebugView, но ожидаемый "KmdfHelloWorld: DriverEntry" не распечатывается в нем.

Я запускаю DebugView от имени администратора в Windows-8.1. Я проверил, что он создал устройство в диспетчере устройств с именем "KMDFHelloWorld Device".

Что может быть вероятной причиной того, что он не печатается? Любая помощь высоко ценится. Заранее спасибо.

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
532
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто включите следующие 4 опции:

И проверьте, скомпилирован ли ваш драйвер с конфигурацией отладки. О том, почему, см. DebugView не захватывает вывод KdPrint.

Это работает для меня, большое спасибо :). Еще одна вещь - это ожидаемое поведение, которое формирует устройство под диспетчером устройств?

Abhishek bhatia 21.12.2020 11:09

@Abhishekbhatia Я этого не заметил. Не могли бы вы опубликовать скриншот, чтобы объяснить это?

Sprite 21.12.2020 11:47

Изменить вопрос со скриншотом

Abhishek bhatia 21.12.2020 11:55

@Abhishekbhatia Я не уверен в этом, я думаю, это может быть связано с файлом .inf, если вам все еще интересно, вы можете задать новый вопрос и подождать, пока кто-нибудь ответит на него.

Sprite 21.12.2020 11:59

Другие вопросы по теме