我正在使用最新的 Windows 调试工具包中的 UMDH 6.1.7659。我想尝试生成一个可以在 WINDBG 中查看的 dmp 文件,以调查非托管 64 位 C++ EXE 中的内存泄漏:
set _NT_SYMBOL_PATH=<.PDB_file_directory>
umdh -p:<valid PID> -f:c:\temp\dump1.dmp
当我尝试在 WinDbg(版本 1607)中打开 DMP 文件时,我看到:
Loading Dump File [c:\temp\dump1.dmp]
Could not match Dump File signature - invalid file format
Could not open dump file [c:\temp\dump1.dmp], Win32 error 0n87
"The parameter is incorrect."
**** DebugClient cannot open DumpFile - error 80070057
同一个 DMP 文件上的 DUMPCHK 给了我相同的结果。
UMDH 不再与 WINDBG 兼容了吗?