DebugView是一个应用程序,可以监控本地系统,或者网络上您可以通过以下方式访问的任何计算机TCP/IP,它能够显示内核模式和Win32调试output,因此不需要调试器来捕获应用程序或设备驱动程序生成,也不需要修改应用程序或驱动程序使用非标准调试输出 API。 DebugView将捕获: Win32OutputDebugString; 内核模式DbgPrint; 在Windows XP中实现的DbgPrint的所有内核模式变体和Server 2003。 |
一、DebugView安装
https://learn.microsoft.com/en-us/sysinternals/downloads/debugview 只需管理员执行DebugView程序文件(dbgview.exe),DebugView 将立即开始捕获调试输出。 |
二、DebugView使用
对于Win7中不显示调试信息,问题是出在DbgPrint上面,修改注册表解决: 左下角搜索regedit-> HKLM\SYSTEM\CurrentControlSet\Control\Session Manager,打开或者创建子项Debug Print Filter,然后新建一个DWORD值DEFAULT,将其设置成0xF,重启即可。 |
注意:只有同时开启Capture Kernel,Capture Events,Enable Verbose Kernel Output才可以捕获到KdPrintEx产生的调试信息。 |