DebugView 的介绍和消息过滤
转自:https://blog.csdn.net/hellokandy/article/details/70618527
1、什么是DebugView?
DebugView是一个系统调试信息输出的捕获工具。
2、DebugView它能干吗?
可以捕获程序中由 TRACE()和 OutputDebugString()输出的信息。说的具体一点,在程序中使用如下函数:
1)、 OutputDebugString 或者在MFC中使用TRACE
2)、内核模式中使用Out_Debug_String,DbgPrint ,_Debug_Printf_Service
编译程序为DEBUG版本,然后运行程序(注意:不是在vs中运行,是单独运行),打开DebugView 就可以在其中看到输出的调试信息。
3、DebugView初体验:
1)、打开DebugView,然后在菜单栏中选择Computer-->Connect Local,连接本地调试。
2)、了解工具栏几个常用的按钮功能:
过滤器的功能比较实用:include 表示调试信息包含的字符串,exclue 表示不包含的字符串,多个字符串使用“;”号隔开。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步