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




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM