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

发布时间:2024年01月12日

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调试工具集

Windows调试工具集

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

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

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

官网介绍 appverif.exe

1.5 Global Flags(全局标志)

gflags.exe
GFlags.exe
示例:程序崩溃后弹出选择调试器选择窗口
1、在ImageFile选项卡的Image中填要需要处理的程序名,如:“TestCrash.exe”,按Tab
2、在Debugger中输入“vsjitdebugger.exe”
3、点击“应用”
在这里插入图片描述

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

下载 任务管理器的加强版
Process Explorer

1.7 Process Monitor(进程监控)

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

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

下载 用于开发驱动程序

1.9 Wireshark(抓包工具)

官网用于网络抓包分析

1.10 DebugDiag

下载
1、进程崩溃数据收集
2、内存泄漏
3、可扩展对象模型
(没安装成功)
在这里插入图片描述

文章来源:https://blog.csdn.net/TyroneKing/article/details/135491254
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。