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、可扩展对象模型

(没安装成功)

相关推荐
大筒木老辈子2 小时前
Linux笔记---协议定制与序列化/反序列化
网络·笔记
草莓熊Lotso2 小时前
【C++】递归与迭代:两种编程范式的对比与实践
c语言·开发语言·c++·经验分享·笔记·其他
我爱挣钱我也要早睡!5 小时前
Java 复习笔记
java·开发语言·笔记
汇能感知10 小时前
摄像头模块在运动相机中的特殊应用
经验分享·笔记·科技
阿巴Jun10 小时前
【数学】线性代数知识点总结
笔记·线性代数·矩阵
茯苓gao10 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾11 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT11 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
ST.J11 小时前
前端笔记2025
前端·javascript·css·vue.js·笔记
Suckerbin12 小时前
LAMPSecurity: CTF5靶场渗透
笔记·安全·web安全·网络安全