当进程从调用MiniDumpWriteDump函数的进程生成的崩溃转储崩溃时,有没有办法找出加载到进程地址空间的模块版本?换句话说,是否存储在dmp文件中的任何版本信息?
感谢。
答案 0 :(得分:2)
将minidump加载到WinDbg中,然后在Debug菜单中显示一个Modules项,显示校验和和时间戳信息。这可能足以满足您的目的。
您可以通过在WinDBG中的命令窗口中键入“LM v”来获取所有已加载模块的版本。列表很长,你得到很多,包括产品和文件版本字符串。但是,我认为它从它加载的本地存储模块中获取这些信息,确保它从用于将它们与符号文件匹配的校验和信息中获取正确的信息。
答案 1 :(得分:0)
将转储文件加载到WinDbg并键入以下命令:
lm v <name_of_module> // shows information about specified module
lm v
将为您显示有关所有模块的信息。