2

当进程从调用 MiniDumpWriteDump 函数的进程生成的崩溃转储中崩溃时,有没有办法找出加载到进程地址空间中的模块版本?换句话说,是否有任何版本信息存储在 dmp 文件中?

谢谢。

4

2 回答 2

2

将您的 minidump 加载到 WinDbg 中,然后在 Debug 菜单中有一个 Modules 项,显示校验和和时间戳信息。对于您的目的,这可能是足够的信息。

您可以通过在 WinDBG 的命令窗口中键入“LM v”来从所有加载的模块中获取版本。该列表很长,您会得到很多,包括产品和文件版本字符串。但是,我认为它从它加载的本地存储模块中获取此信息,确保它从用于将它们与符号文件匹配的校验和信息中获得正确的信息。

于 2008-10-08T12:23:07.560 回答
0

将转储文件加载到 WinDbg 并键入以下命令:

lm v <name_of_module> // shows information about specified module

lm v将向您显示有关所有模块的信息。

于 2019-04-19T10:03:27.973 回答