


























好的,现在我了解了 minidump 文件夹的用途。让我总结一下。根据代码分析,minidump 文件夹的用途如下:
minidump 文件夹有两个不同的创建场景:
在 src/exe/crashdump.cpp:101 中,当 x64dbg 发生未处理的异常时,会自动创建 minidump 文件夹并生成崩溃转储:
wcscat_s(dumpDir, L"\\minidump");
CreateDirectoryW(dumpDir, nullptr);
触发条件:
src/dbg/_global.cpp:49)文件命名格式:dump-DDMMYYYY_HHMMSSms.dmp
在 src/dbg/commands/cmd-memory-operations.cpp:214 中,通过 minidump 命令手动创建:
dbgcmdnew("minidump", cbInstrMinidump, true); //create a minidump
命令用法:
minidump <文件路径>
| 特性 | memdumps |
minidump |
|---|---|---|
| 创建时机 | 用户通过 savedata 命令 | 自动(崩溃时)或手动(minidump 命令) |
| 内容 | 指定内存区域的原始二进制数据 | 进程的完整崩溃转储(包含线程、堆栈、模块等) |
| 文件格式 | .bin 原始数据 |
.dmp Windows 标准格式 |
| 用途 | 保存特定内存块进行分析 | 调试崩溃问题,分析异常原因 |
| 可调试性 | 需要手动解析 | 可用 WinDbg/VS 直接打开调试 |
minidump 文件夹主要用于:
注意:minidump 文件夹不会在初始化时创建,只在需要时(崩溃或用户命令)才创建。
采用EnigmaVirtualBox制作单文件便携版只是兴趣爱好,在WES7环境中制作,不保证全系统下正常,随缘随心随性。 温馨提醒建议在SandBoxie中测试https://www.lanzous.com/iatkifc
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。