有没有人知道非常昏昏欲睡的分析器是如何找到 PDB 文件的?似乎它没有使用 _NT_SYMBOL_PATH 环境变量。我通过将 PDB 与可执行文件和 DLL 放在同一目录中取得了成功,但我正在尝试分析一个使用大量 DLL 的程序并且它越来越真的很痛苦。没有办法让它指向符号服务器吗?
问问题
4427 次
有没有人知道非常昏昏欲睡的分析器是如何找到 PDB 文件的?似乎它没有使用 _NT_SYMBOL_PATH 环境变量。我通过将 PDB 与可执行文件和 DLL 放在同一目录中取得了成功,但我正在尝试分析一个使用大量 DLL 的程序并且它越来越真的很痛苦。没有办法让它指向符号服务器吗?
原始.pdb 文件的路径将包含在 DLL 中。只是不要移动它们。
非常困倦的源代码是现成的。它使用 DbgHelp API、symbolinfo.cpp 源代码文件。对 SymInitialize() 的调用允许工具指定符号的搜索路径,第二个参数。它通过NULL,这就是降压停止的地方。