我正在尝试调试minidump崩溃转储。我怎样才能了解操作系统,以便下载相关的Microsoft符号?
我正在使用Visual studio和windbg。
答案 0 :(得分:3)
转储包含足够的信息,以便符号服务器客户端将加载下载并使用与可执行文件和dll匹配的符号。
即。将环境变量_NT_SYMBOL_PATH
定义为:
symsrv*symsrv.dll*h:\Symbols*http://referencesource.microsoft.com/symbols*http://msdl.microsoft.com/download/symbols
其中h:\symbols
是可写文件夹。调试工具将完成剩下的工作。
注意:
答案 1 :(得分:1)
vertarget
会告诉你minidump的目标机器。
答案 2 :(得分:0)
之前我没有看到MS符号服务器的语法,我通常只会这样做:
.symfix h:\ symbols .reload
从调试会话中。它会自动将符号搜索路径设置为指向符号服务器,因此您不必担心记住路径。
-Scott