Windows 内核驱动程序无法打印到 DebugView
Windows kernel driver cannot print to DebugView
我刚刚完成Hello World Windows Driver的安装,安装成功
这里面的代码基本上打印了一行:
KdPrintEx(( DPFLTR_IHVDRIVER_ID, DPFLTR_INFO_LEVEL, "KmdfHelloWorld: DriverEntry\n" ));
为了看到这个,我已经下载了 DebugView,但是预期的 "KmdfHelloWorld: DriverEntry"
没有打印出来。
我是 运行 DebugView Windows-8.1 的管理员。
我检查过,它在设备管理器下创建了一个名为 "KMDFHelloWorld Device"
.
的设备
它没有打印的可能原因是什么?非常感谢任何帮助。提前致谢。
只需启用以下 4 个选项:
并检查您的驱动程序是否使用调试配置编译。至于为什么,见DebugView doesn't capture KdPrint output.
我刚刚完成Hello World Windows Driver的安装,安装成功
这里面的代码基本上打印了一行:
KdPrintEx(( DPFLTR_IHVDRIVER_ID, DPFLTR_INFO_LEVEL, "KmdfHelloWorld: DriverEntry\n" ));
为了看到这个,我已经下载了 DebugView,但是预期的 "KmdfHelloWorld: DriverEntry"
没有打印出来。
我是 运行 DebugView Windows-8.1 的管理员。
我检查过,它在设备管理器下创建了一个名为 "KMDFHelloWorld Device"
.
只需启用以下 4 个选项:
并检查您的驱动程序是否使用调试配置编译。至于为什么,见DebugView doesn't capture KdPrint output.