当前位置:网站首页>dmp(dump)转储文件
dmp(dump)转储文件
2022-08-05 02:32:00 【rainbow_lucky0106】
简介
dmp文件(dump文件):系统错误内存转储文件,可以把转储文件看成软件的某个时刻的一个快照。系统发生错误时转储的内存镜像,记录有发生系统错误的详细信息。
windows 10系统默认的dmp转储文件路径为:%SystemRoot%MEMORY.DMP,也就是系统盘 Windows 目录下的 MEMORY.DMP 文件。
打开方式
可以使用Debugging Tools或BlueScreenView打开dmp文件进行分析。
生成dmp文件方法
任务管理器
原则:用32位任务管理器给32位进程(无论该进程是运行在32位还是64位系统上面)生成转储文件,用64位任务管理器给64位进程生成转储文件。在64位系统上,32位的任务管理器位于C:\Windows\SysWOW64\taskmgr.exe。
生成方法:右键进程 --> 创建转储文件–>弹出对话框提示生成成功,以及dmp文件位置。
ps:路径可在注册表中配置(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps)
Windbg
下载 & 安装
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools
打开软件

打开生成的dmp文件

查看数据:!analyze -v

查看所有线程:~*kbn
Adplus
adplus工具位于windbg安装目录。不仅可以在程序崩溃时手动运行来生成dmp文件,也可以在崩溃之前就运行它,当程序崩溃时它会自动生成dmp文件;甚至可以在程序没有运行之前就先运行adplus,当程序崩溃时它会自动生成dmp文件。
windbg使用超详细教程
书:Memory Dump Analysis Anthology Volume
如何生成转储(dmp)文件–工具篇
边栏推荐
- 程序员的七夕浪漫时刻
- View handler 踩坑记录
- [机缘参悟-60]:《兵者,诡道也》-2-孙子兵法解读
- select tag custom style
- 力扣-相同的树
- Intel XDC 2022 Wonderful Review: Build an Open Ecosystem and Unleash the Potential of "Infrastructure"
- C学生管理系统 指定位置插入学生节点
- [C language] Detailed explanation of stacks and queues (define, destroy, and data operations)
- 行业案例|世界 500 强险企如何建设指标驱动的经营分析系统
- [深入研究4G/5G/6G专题-51]: URLLC-16-《3GPP URLLC相关协议、规范、技术原理深度解读》-11-高可靠性技术-2-链路自适应增强(根据无线链路状态动态选择高可靠性MCS)
猜你喜欢

编译预处理等细节

C语言日记 9 if的3种语句

【MySQL series】- Does LIKE query start with % will make the index invalid?

DAY22:sqli-labs 靶场通关wp(Less01~~Less20)

matlab绘制用颜色表示模值大小的箭头图

学习笔记-----左偏树

SuperMap iDesktop.Net之布尔运算求交——修复含拓扑错误复杂模型

Pisanix v0.2.0 发布|新增动态读写分离支持

How do programmers without objects spend the Chinese Valentine's Day

Pisanix v0.2.0 released | Added support for dynamic read-write separation
随机推荐
Understand the recommendation system in one article: Recall 06: Two-tower model - model structure, training method, the recall model is a late fusion feature, and the sorting model is an early fusion
Semi-Decentralized Federated Learning for Cooperative D2D Local Model Aggregation
Using OpenVINO to implement the flying paddle version of the PGNet inference program
C语言实现简单猜数字游戏
Error: Not a signal or slot declaration
协作D2D局部模型聚合的半分散联合学习
【genius_platform软件平台开发】第七十六讲:vs预处理器定义的牛逼写法!!!!(其他组牛逼conding人员告知这么配置来取消宏定义)
C student management system head to add a student node
如何看待自己的羞愧感
力扣-二叉树的前序遍历、中序遍历、后序遍历
lua学习
[In-depth study of 4G/5G/6G topic-51]: URLLC-16-"3GPP URLLC related protocols, specifications, and technical principles in-depth interpretation"-11-High reliability technology-2-Link adaptive enhancem
[LeetCode Brush Questions] - Sum of Numbers topic (more topics to be added)
Fragment visibility judgment
Industry case | insurance companies of the world's top 500 construction standards can be used to drive the business analysis system
HOG特征学习笔记
基于左序遍历的数据存储实践
js中try...catch和finally的用法
[机缘参悟-60]:《兵者,诡道也》-2-孙子兵法解读
DAY23: Command Execution & Code Execution Vulnerability