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

感谢。

有帮助吗?

解决方案

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

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

其他提示

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top