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

(没安装成功)

相关推荐
左漫在成长1 小时前
王佩丰24节Excel学习笔记——第二十四讲:宏表函数
笔记·学习·excel
Jackilina_Stone5 小时前
【论文阅读笔记】SCI算法与代码 | 低照度图像增强 | 2022.4.21
论文阅读·人工智能·笔记·python·算法·计算机视觉
宇寒风暖5 小时前
软件工程期末复习(一)
笔记·学习·软件工程
hao_wujing6 小时前
GPU 进阶笔记(四):NVIDIA GH200 芯片、服务器及集群组网
运维·服务器·笔记
1101 11017 小时前
STM32-笔记23-超声波传感器HC-SR04
笔记·stm32·嵌入式硬件
2401_879103688 小时前
24.12.31 SpringBootDay02
笔记
霜雪殇璃9 小时前
2021.12.28基于UDP同信的相关流程
笔记·学习
愿天堂没有C++10 小时前
LaTex简历——模板改造
经验分享·笔记
左漫在成长13 小时前
王佩丰24节Excel学习笔记——第二十三讲:饼图美化与PPT图表
笔记·学习·excel
weixin_4480653113 小时前
Unity学习笔记(四)如何实现角色攻击、组合攻击
笔记·学习·unity