转储模块加载
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
在 Visual Studio 中加载转储时,调试器将从转储所处的相同位置开始查找模块。假定创建转储文件时加载了下列二进制文件和模块:
D:\qa\exmpl\exmpl.exe
D:\qa\exmpl\dll.dll
F:\win2k\system32\ntdll.dlll
F:\win2k\system32\kernel32.dll
在下列位置找到转储文件 exmpl.dmp:
C:\qa\dumps\exmpl.dmp
Visual Studio 将搜索下列位置:
C:\qa\dumps\exmpl.exe
C:\qa\dumps\exmpl\exmpl.exe
C:\qa\dumps\qa\exmpl\exmpl.exe
D:\qa\exmpl\exmpl.exe
C:\qa\dumps\dll.dll
C:\qa\dumps\exmpl\dll.dll
C:\qa\dumps\qa\exmpl\dll.dll
D:\qa\exmpl\dll.dll
C:\qa\dumps\kernel32.dll
C:\qa\dumps\system32\kernel32.dll
C:\qa\dumps\win2k\system32\kernel32.dll
F:\win32\system32\kernel32.dll
在以前的 Visual Studio 版本中,MODPATH 参数用于指定附加的模块搜索路径。Visual Studio 2005 在指定的符号搜索路径查找模块,不使用 MODPATH。