windbg里面有个adplus工具,可以实时跟踪进程,在进程崩溃的时候,在指定位置产生dump文件,以此进行崩溃分析。
命令为:
adplus.exe -p 8940 -crash -FullonFirst -o e:dump
其中-p后面的8940是要跟踪的进程,e:dump是dump文件的位置,如下所示:
当然也可以根据程序文件名进行跟踪,命令如下。
adplus.exe -pn CrashTest.exe -crash -FullonFirst -o e:dump
windows客户端开发时,还有个经常碰到的问题,界面卡住,也可以用adplus命令查看:
adplus.exe -p 18012 -hang -FullonFirst -o e:dump
该命令会产生dump文件,用户查看dump文件进行线程堆栈查看即可。
类似于linux下的pstack命令。



