这个办法主要是为了避免"ADPlus -Crash -FullOnFirst"会生成大量无用的First Chance Exception的dump文件(本人注:目前还不清楚原因,推测有可能是try catch scope的位置比较靠近展现层,致使下层的错误不断往上抛出,需要写代码测一下)。
步骤如下:
1. 创建一个ADPlus的配置文件StopOnException.cfg:
上面的配置将在System.ArgumentException被扔出的时候抓内存镜像,生成在C:"Dumps。
2. 以下面的命令运行ADPlus,将Debugger attach到WindowsApplication1.exe上:
cscript adplus.vbs -c c:"StopOnException.cfg -quiet -pn WindowsApplication1.exe
!StopOnException还有一个-derived参数略有用,详细可参考帮助!help StopOnException