Windows高级调试(学习笔记)-第一章-调试工具简介

Chapter 1 Introduction to the tools

1.1 Leak Diagnosi Tool(LeakDiag) 内存泄露检测工具

1.2 The Microsoft Detours Library

一种在二进制级别上对现有代码进行修改或者增强的解决方案。
下载https://github.com/microsoft/Detours

1.3 Debugging Tools for Windows调试工具集

1.3 UMDH(内存泄露检测工具)

UMDH为LeakDiag的功能子集,LeakDiag可检测各类内存泄露,而UMDH只能跟踪来自堆管理器的内存

1.4 Microsoft Application Verifer(应用程序验证器)

官网介绍 appverif.exe

1.5 Global Flags(全局标志)

gflags.exe

示例:程序崩溃后弹出选择调试器选择窗口

1、在ImageFile选项卡的Image中填要需要处理的程序名,如:"TestCrash.exe",按Tab

2、在Debugger中输入"vsjitdebugger.exe"

3、点击"应用"

1. 6 Process Explorer(进程浏览器)

下载 任务管理器的加强版

1.7 Process Monitor(进程监控)

下载

用于监控进程读写文件、注册、进程/线程的行为等等

1.8 Windows Driver Kits(Windows驱动程序开发包)

下载 用于开发驱动程序

1.9 Wireshark(抓包工具)

官网用于网络抓包分析

1.10 DebugDiag

下载

1、进程崩溃数据收集

2、内存泄漏

3、可扩展对象模型

(没安装成功)

相关推荐
qeen879 分钟前
【C++】类与对象之类的默认成员函数(二)
android·c语言·开发语言·c++·笔记·学习
m0_7360348517 分钟前
存储基础和虚拟化
笔记
AOwhisky2 小时前
MySQL 学习笔记(第六期):MySQL 备份与恢复
运维·数据库·笔记·学习·mysql·云计算
华山沦贱3 小时前
open62541 V1.5.4版对C++ Builder支持的bug
笔记
稷下元歌4 小时前
七天学会plc 加机器视觉完整笔记:S7-1200 数据类型、存储区与寻址方式(I/Q/M/DB 详解)。
网络·数据库·笔记
逸模4 小时前
AI+BIM 重构连锁公装新范式 逸模打造数字化营建核心底座
大数据·人工智能·笔记·其他·信息可视化·重构
xqqxqxxq5 小时前
树结构技术学习笔记
数据结构·笔记·学习
十月的皮皮5 小时前
C语言学习笔记202606008- 三角形判断(3种方法)
c语言·笔记·学习
XGeFei5 小时前
【Fastapi学习笔记(6)】—— Fastapi文件上传、请求头自动转换
笔记·学习·fastapi
嘶哈哈哈6 小时前
嘉立创 EDA 入门实操笔记:从原理图到 PCB 布线、差分对、覆铜与 DRC 检查
开发语言·笔记·php