1. 简介

debugview 系统调试信息输出的捕获工具。

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

1.1 OutputDebugString

通过OutputDebugString,在debug或release情况下都可以输出调试日志。

OutputDebugString的函数原型:

void OutputDebugString(
  LPCTSTR
 lpOutputString 
);

测试代码:

#include <windows.h>int main()
{OutputDebugString(L"test outputdebugstring");system("pause");return 0;
}

结果:

1.2 TRACE宏

该宏仅仅在程序的debug版本中出现,当release的时候该宏就完全消失了,从而帮助你调试也在release的时候减少代码量。

1.3 利用dbgView查看qt打印信息

qt下可利用qDebug打印相关信息。

例如:

qDebug("this is my test");

2. 功能展示

点击漏斗型按钮,打开过滤器设置,在Include中输入TRACE,在Exclude中输入WAIT_TIMEOUT;这样就只显示带字符串“TRACE”的debug信息,不显示带“WAIT_TIMEOUT”的调试信息;

dbgView的使用相关推荐

  1. DbgView软件 查看VC++ MFC 程序的打印信息

    DbgView软件 查看VC++ MFC 程序的打印信息 一.在写VC++ MFC程序的调制过程中,需要跟踪打印信息,但在MFC中用printf不知道在哪里看打印信息,今天介绍一款软件,可以查看对应的 ...

  2. dbgview OutputDebugString输出函数

    OutputDebugString 使用只能输入一个参数,在实际使用中带来很大的不便,下面改造后的函数就很好了,想怎么输出自己定. void OutputDebugPrintf(const char ...

  3. 服务程序使用OutputDebugString,DbgView接收不到调试信息问题

    参考文章:http://bbs.csdn.net/topics/390320322 在服务程序中使用OutputDebugString输出调试信息后,发现DbgView接收不到调试信息, 原来是我们少 ...

  4. 从DbgView探究Windows内存管理笔记

    0x00 前言 讲内存管理单纯的理论比较空洞,所以本文从探究DbgVeiw的内存分布开始,来探究windows系统的内存管理,讨论malloc和VirtualAlloc的差别,和缺页异常. 参考文章 ...

  5. x64+dbgview 中如何显示kdPrint的几种方法总结

    第一种: *.reg文件,重启后用管理员身份打开dbgview,并勾选capture Global win32选项 Windows Registry Editor Version 5.00  [HKE ...

  6. dbgview问题:Could not extract Debug View driver to c:\Windows\System32\Drivers\Dbgv.sys

    https://social.msdn.microsoft.com/Forums/en-US/c6459519-d349-4963-9fa2-0c414e151ac8/debugview?forum= ...

  7. MFC应用程序中添加控制台窗口

    在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息:另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行. 其实有一种方法可以更 ...

  8. 《Windows网络与通信程序设计(第3版)》——1.4 网络应用程序设计基础

    本节书摘来自异步社区<Windows网络与通信程序设计(第3版)>一书中的第1章,第1.4节,作者: 陈香凝 , 王烨阳 , 陈婷婷 , 张铮 更多章节内容可以访问云栖社区"异步 ...

  9. VS2012编译调试WDM驱动(KdPrint无调试信息 debugview win7无调试信息)

    对于WDM驱动 VS2012有向导可以新建WDM项目 如图 这点说明不用自己配置 文件目录 C/C++ 选项 LINK 选项 等一系列的参数 比以前方便了不少 新建以后是空项目 放入<windo ...

  10. 深入了解Intel保护模式

    学习逆向工程也快一年的时间了,从开始的16位实模式下的内存寻址模型到32位下保护模式内存的模型,实模式下的较为简单,段地址*16+偏移地址就是寻址的内存,但是保护模式下就远远没有这么简单了.很简单的一 ...

最新文章

  1. 一文理解 DDD 领域驱动设计!
  2. c/c++ 获取文件夹或目录下的文件
  3. nginx操作指南之二
  4. jsp中使用cookie时报错……
  5. 【OJ】洛谷试炼场の新手村整合(Java语言描述)
  6. pycharm出现KeyError:“Couldn't find filed google.ptotobuf.FileOption.javanano_use_deprecated_package”
  7. Node.js 应该用在什么地方
  8. erp 维护费 要交吗_ERP系统实施费用!
  9. 批处理创建快捷方式【简单好用详解】
  10. Java旅游管理系统本科生毕业设计开题报告
  11. matlab直流电机转速 电流双闭环,转速电流双闭环直流调速系统的课程设计(MATLABSimulink)..docx...
  12. NavMeshAgent参数及API
  13. python 钉钉导出Excel考勤统计
  14. SECOND点云检测代码详解
  15. 锐捷睿易:配置SSH登录
  16. 用vmware安装redhat 9出现“光盘无法被挂载”错误的解决办法
  17. visual studio解决 无法启动.../ALL_BUILD,拒绝访问的问题
  18. python爬取京东商品代码_Python简单爬取京东商品列表
  19. 网站黑白色调之filter属性
  20. 求(1-1/n)^n,n->∞的极限

热门文章

  1. shiro框架如何保持登录状态
  2. code block怎样导入整个文件夹_XRD分析软件Xpert HighScore Plus 3安装和导入pdf卡片图文教程...
  3. 获取百度网盘提取码的两种方法
  4. unity3d开发微信小游戏2
  5. 企业篇之员工工资管理系统(Java+SQL sever实现)
  6. 基于javaweb仓库管理系统简易课程报告-软件工程
  7. C语言-扫雷游戏程序设计
  8. mysql服务器版本手册_MySQL中文参考手册——与MySQL服务器连接
  9. 专业计算机英语词汇翻译,计算机专业英语词汇与翻译复习题(已完成)
  10. java postgresql jdbc驱动 下载,PostgreSQL的JDBC驱动和URL