我已将环境变量_NT_SYMBOL_PATH设置为以下值 SRV * C:\我\符号* http://msdl.microsoft.com/download/symbols
我还确保目录C:\ My \ Sym确实存在。 但是,当我启动WinDBG时,它不会拾取我在_NT_SYMBOL_PATH环境变量中设置的符号路径字符串。 WinDBG中的符号路径为空。
当我从命令行检查环境变量时,我可以看到上面的环境变量设置正确。
我不明白我错过了什么。有人可以帮忙吗? 我知道我可以直接在WinDBG中设置路径,但我有兴趣了解环境变量无法正常工作的原因。
答案 0 :(得分:2)
我自己解决了这个问题。这应该对遇到此问题的任何人都有用。
我试图做以下事情。
注意:我没有启动WinDBG会话。
解决方案: 通过调试任何东西来启动WinDBG会话。我调试了C:\ Window \ System32 \ Notepad.exe,我认为强制WinDBG从环境变量加载字符串。 然后,我再次通过单击文件 - >打开符号搜索对话框;符号文件路径
VOILA !!!现在我可以看到填充的字符串。
结论:除非您开始调试某些内容,否则WinDBG不会填充“符号搜索”对话框。