C:/WINDOWS/Symbols/dic;C:/WINDOWS/Symbols/dll;C:/WINDOWS/Symbols/drv;
C:/WINDOWS/Symbols/ds;C:/WINDOWS/Symbols/exe;C:/WINDOWS/Symbols/iec;
C:/WINDOWS/Symbols/ime;C:/WINDOWS/Symbols/ocx;C:/WINDOWS/Symbols/scr;
C:/WINDOWS/Symbols/sys;C:/WINDOWS/Symbols/tpl;C:/WINDOWS/Symbols/tsp;
C:/WINDOWS/Symbols/wpc;symsrv*symsrv.dll*C:/symserver*/download/symbols
這裏最主要的是最後壹個路徑:symsrv*symsrv.dll*C:/symserver*/download/symbols,它表示如果在之前的路徑,以及C:/symserver目錄下都找不到所需要的Symbol File,就從微軟的Symbol Server上下載之,並把下載下來的Symbol File保存到C:/symserver目錄下(我用這個目錄是為了和DriverStudio中附帶的壹個Symbol Retriever工具保持壹致。
4.用Debugging Tools for Windows安裝目錄下的dbghelp.dll和symsrv.dll文件覆蓋第三方調試工具中所自帶的這兩個文件——如果有的話,譬如IDA,SoftICE,BoundsChecker,等等。確保這些調試工具中的這兩個dll是最新版的。
現在可以測試壹下了,打開Symbol Retriever,隨便添加壹個dll,點擊按鈕Get Symbols,如果壹切正常,稍後會彈出壹個協議對話框,確認後過壹會兒就可以看見這個文件的status變成Done,我們可以在C:/symserver/ntdll.pdb目錄下找到ntdll.pdb,這就是我們想要的Symbol File。