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 表示不包含的字符串,多个字符串使用“;”号隔开。



原文地址:https://www.cnblogs.com/jszyx/p/12838416.html