- 安装windbg
- 加入 symbol path
运行WinDbg->菜单->File->Symbol File Path->按照下面的方法设置_NT_SYMBOL_PATH变量:
在 弹出的框中输入“C:/MyCodesSymbols; SRV*C:/MyLocalSymbols*http://msdl.microsoft.com/download/symbols”(按照这样设 置,WinDbg将先从本地文件夹C:/MyCodesSymbols中查找Symbol,如果找不到,则自动从MS的Symbol Server上下载Symbols)。另一种做法是从这个Symbol下载地址中http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx ,下载相应操作系统所需要的完整的Symbol安装包,并进行安装,例如我将其安装在D:/WINDOWS/Symbols,在该框中输入“D:/WINDOWS/Symbols”。(这里要注意下载的Symbols的版本一定要正确 ,
- 绑定到任何一个进程
- 输入 dt _eprocess 则会显示eprocess结构。
0:013> dt _eprocess
ntdll!_EPROCESS
+0x000 Pcb : _KPROCESS
+0x06c ProcessLock : _EX_PUSH_LOCK
+0x070 CreateTime : _LARGE_INTEGER
+0x078 ExitTime : _LARGE_INTEGER
+0x080 RundownProtec