dbgView的使用
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的使用相关推荐
- DbgView软件 查看VC++ MFC 程序的打印信息
DbgView软件 查看VC++ MFC 程序的打印信息 一.在写VC++ MFC程序的调制过程中,需要跟踪打印信息,但在MFC中用printf不知道在哪里看打印信息,今天介绍一款软件,可以查看对应的 ...
- dbgview OutputDebugString输出函数
OutputDebugString 使用只能输入一个参数,在实际使用中带来很大的不便,下面改造后的函数就很好了,想怎么输出自己定. void OutputDebugPrintf(const char ...
- 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
参考文章:http://bbs.csdn.net/topics/390320322 在服务程序中使用OutputDebugString输出调试信息后,发现DbgView接收不到调试信息, 原来是我们少 ...
- 从DbgView探究Windows内存管理笔记
0x00 前言 讲内存管理单纯的理论比较空洞,所以本文从探究DbgVeiw的内存分布开始,来探究windows系统的内存管理,讨论malloc和VirtualAlloc的差别,和缺页异常. 参考文章 ...
- x64+dbgview 中如何显示kdPrint的几种方法总结
第一种: *.reg文件,重启后用管理员身份打开dbgview,并勾选capture Global win32选项 Windows Registry Editor Version 5.00 [HKE ...
- 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= ...
- MFC应用程序中添加控制台窗口
在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息:另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行. 其实有一种方法可以更 ...
- 《Windows网络与通信程序设计(第3版)》——1.4 网络应用程序设计基础
本节书摘来自异步社区<Windows网络与通信程序设计(第3版)>一书中的第1章,第1.4节,作者: 陈香凝 , 王烨阳 , 陈婷婷 , 张铮 更多章节内容可以访问云栖社区"异步 ...
- VS2012编译调试WDM驱动(KdPrint无调试信息 debugview win7无调试信息)
对于WDM驱动 VS2012有向导可以新建WDM项目 如图 这点说明不用自己配置 文件目录 C/C++ 选项 LINK 选项 等一系列的参数 比以前方便了不少 新建以后是空项目 放入<windo ...
- 深入了解Intel保护模式
学习逆向工程也快一年的时间了,从开始的16位实模式下的内存寻址模型到32位下保护模式内存的模型,实模式下的较为简单,段地址*16+偏移地址就是寻址的内存,但是保护模式下就远远没有这么简单了.很简单的一 ...
最新文章
- 一文理解 DDD 领域驱动设计!
- c/c++ 获取文件夹或目录下的文件
- nginx操作指南之二
- jsp中使用cookie时报错……
- 【OJ】洛谷试炼场の新手村整合(Java语言描述)
- pycharm出现KeyError:“Couldn't find filed google.ptotobuf.FileOption.javanano_use_deprecated_package”
- Node.js 应该用在什么地方
- erp 维护费 要交吗_ERP系统实施费用!
- 批处理创建快捷方式【简单好用详解】
- Java旅游管理系统本科生毕业设计开题报告
- matlab直流电机转速 电流双闭环,转速电流双闭环直流调速系统的课程设计(MATLABSimulink)..docx...
- NavMeshAgent参数及API
- python 钉钉导出Excel考勤统计
- SECOND点云检测代码详解
- 锐捷睿易:配置SSH登录
- 用vmware安装redhat 9出现“光盘无法被挂载”错误的解决办法
- visual studio解决 无法启动.../ALL_BUILD,拒绝访问的问题
- python爬取京东商品代码_Python简单爬取京东商品列表
- 网站黑白色调之filter属性
- 求(1-1/n)^n,n->∞的极限
热门文章
- shiro框架如何保持登录状态
- code block怎样导入整个文件夹_XRD分析软件Xpert HighScore Plus 3安装和导入pdf卡片图文教程...
- 获取百度网盘提取码的两种方法
- unity3d开发微信小游戏2
- 企业篇之员工工资管理系统(Java+SQL sever实现)
- 基于javaweb仓库管理系统简易课程报告-软件工程
- C语言-扫雷游戏程序设计
- mysql服务器版本手册_MySQL中文参考手册——与MySQL服务器连接
- 专业计算机英语词汇翻译,计算机专业英语词汇与翻译复习题(已完成)
- java postgresql jdbc驱动 下载,PostgreSQL的JDBC驱动和URL