您的位置:首页 > 其它

《Advanced .NET Debugging》 读书笔记 Listing 4-1/2/3: 调试 FileNotFoundException

2010-12-27 23:00 435 查看
将程序的04assembly.dll改为04assembly.old,这个时候程序将找不到该dll。

1. 在WinDbg里载入04TypeCast.exe

2. 执行 sxe 0xe0434f4d

3. 执行 g

4. 在程序发生异常停下来之后,执行 .loadby sos.dll mscorwks

5. 执行 kb ,打印出托管和非托管的call stack的内容。

6. 可见,在于托管代码相关的模块mscorwks里面抛出了几异常,而根据其Args to Child的参数,可以使用!PrintException命令打印出该exception的具体内容。





7. 执行 ! PrintException 024470c8  结果如下:





8. 执行!Error 80070002可以得到该异常的具体内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐