windbg 附加到进程.(调试错误)

1: 设置好,exe极其pdb, 放置在同一个目录, 或者windbg可以找到的目录

2: 打开windbg, F5运行.
3: 当遇到断点或进程异常时, 控制权回到windbg, 这时,

1):
点击工具栏的callstack 命令,

打开堆栈窗口, 可以看到函数调用堆栈,

2)
点击这个新CallStack窗口里的Source命令, 可以显示出堆栈里的函数对应的源文件所在的位置及行号.(如果你的源文件恰好放在这里的话, 就直接转到你的源文件里了.)

打开callstack窗口还提供了很多别的信息可以查看, 比如FuncInfo 可以看到该函数的调用约定 stdcall, Frame nums可以看到帧编号. SourceArgs, 可以看到原始的参数.

 

4:点击Local,可以异常是的现场的各种变量.

 

参见:
Windows应用程序调试策略(一)
http://dev.csdn.net/Develop/article/21/21915.shtm
Windows应用程序调试策略(二)
...

你可能感兴趣的:(debug,windows,exe,工具)