一、介绍

1、debugview 可以捕获debug、Release程序中由TRACE(debug版本)和OutputDebugString输出的信息。

2、在集成开发环境(如VS)直接运行程序,DebugView是捕获不到的,因为OutputDebugString提前被控制台捕获了,显示在控制台上了。所以应该直接运行Debug或者Release的程序。

3、甚至支持内核程序,而且能够定制各种过滤条件,让你只看到关心的输出信息,而且可以定制高亮显示的内容等等,非常方便。

二、如何在程序中打印信息到DebugView

1、如果是qt工程可以使用qDebug()添加打印,使用debugview进行查看。

2、在程序中用OutputDebugStringA即可将信息输出到DebugView

3、一下两种也可以输出打印信息。

System.Diagnostics.Debug.Write方法仅仅适用于debug模式下编译出来的exe,其余两中方法与debug与release模式下编译出的exe通用。

例子:

qDebug() << "--------调试信息1---";

OutputDebugStringA("----------调试信息2---");

3、可以点击在下图“小酒杯”,设置过滤信息

“*”代表查看所有的打印信息

"Include"中可以设置关键字,过滤出包含关键字的打印信息

“Exclude”中可以设置关键字,排除包含该关键字的打印信息。

红色输入框可以输入关键字,并将匹配的结果变色。

4、相关快捷键

Ctrl + x 清屏、 Ctrl + A打印信息自动滚动

三、Win7下DebugView无法捕获信息

1.打开注册表
run -> regedit
2.打开
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
3.建立[Debug Print Filter]这个新键
4.新增加一个“DEFAULT”的DWORD值,将其内容设置0x0f
5.重启OS后生效。

或者将以下文字拷贝到SetDebugPrintFilter.reg, 然后运行,重启0S后生效

DebugView 简单使用相关推荐

  1. Windows平台调试工具:DebugView

    Windows平台调试工具:DebugView 简单介绍 使用场景 使用方法 下载地址 简单介绍 这款软件真的好用,体积又小,在Windows平台下无压力运行.只要在代码里输出调试信息,运行执行文件就 ...

  2. 你知道怎么使用DebugView查看调试信息吗?

    简介 DebugView是sysinternals工具集中的一款用来查看调试信息的工具.不管你是内核开发人员还是应用程序开发人员,都会用到这款神器.先简单看看DebugView可以干什么吧. 可以查看 ...

  3. DebugView 使用技巧

    From:https://blog.csdn.net/bcbobo21cn/article/details/52401087 DbgView简介 1.什么是 DebugView ? DebugView ...

  4. VC MFC 调试信息 DebugView

    11 一.如何使用DebugView.exe 打印调试信息: 捕捉Release模式的Win32程序输出的调试信息,请选中"Capture Global Win32"选项 只有调用 ...

  5. VC中自定义打印调试信息函数,打印调试信息到DebugView上

    该文档参考了以下网友的文章,在此表示感谢. 1. (更新)OutputDebugString函数简单封装,实现格式化打印输出(VC++) 链接:http://blog.csdn.net/sunflov ...

  6. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  7. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  8. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  9. Docker的安装、镜像源更换与简单应用

    Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...

最新文章

  1. 读书感悟 1 孙子兵法虚实篇(最重要的事情只有一件)
  2. asp.net学习笔记·将数据库中的数据保存在EXCEL文件中
  3. ACE框架解读 - 源码篇
  4. 【ABAP】报表进度提示
  5. python通过url下载文件不可读_python-selenium实现的简易下载器,并常见错误解决
  6. 【每日一题】8月28日题目精讲 编号
  7. adobe audition cs6 能打开mpcm文件吗?_Adobe全家桶出现这些漏洞,赶紧上官网下载补丁吧...
  8. android volley设置编码,Volley 概览  |  Android 开发者  |  Android Developers
  9. hdu 3183 A Magic Lamp (rmq)
  10. 蓝桥杯2016年第七届C/C++A组省赛第二题-生日蜡烛
  11. ScrollView如何判断滑动到底部以及getHeight()方法与getMeasuredHeight()方法的一些理解
  12. centos mysql源_CentOS 使用国内源安装 MySQL
  13. 十六、 方差分析--使用Python进行双因素方差分析
  14. 源码剖析panic与recover,看不懂你打我好了!
  15. SecureCRT 64位 破解版v8.1.4及安装
  16. html页面出现504,web生产环境故障页面提示504错误
  17. 电子设计教程48:流水灯电路-完整电路设计
  18. K3s - 安装部署
  19. 新概念英语1册57课
  20. SpringCloud系列(一)、服务注册中心Eureka基础

热门文章

  1. 通过坐标点位,计算多边形面积
  2. App关键字(100字符)优化的方法
  3. 3.3程序设计框架架构基础相关知识点-技术
  4. 机器学习中的数学基础(一):高等数学
  5. 最新利用腾讯快捷登录协议截取QQ ClientKey实战课程【详细教学-源码共享】
  6. Elemrnt UI DatePicker日期选择器(格式、限定日期),周选择器
  7. 王权游戏中“帽子王”成就的获取
  8. 帽子,头巾游戏解析(微软百度笔试智力题)
  9. VBS整人蓝屏代码(Windows 7 直接蓝屏,重启即可恢复,亲测有效!!)
  10. 如何高效获取大数据?动态ip代理:用爬虫!