首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年3月10日

摘要: 在配置好WinDbg之后,我们载入一个CLR程序并执行至CLR被载入,然后开始我们的CLR探索之旅。 首先,使用!threads命令看看当前CLR中有哪些线程正在执行 阅读全文

posted @ 2009-03-10 23:59 饭后爱 阅读(435) 评论(0) 推荐(0) 编辑

摘要: 一直以来,我对CLR的分析都是基于MSDN、.NET Framework SDK自带文档和Rotor项目提供的源代码进行静态分析,辅以自己写的一些小例子或对Rotor的修修补补,来进行有限度的动态分析。虽然也用SoftIce跟踪过某些核心函数的机制,但感觉实在是太痛苦了,呵呵。 最近偶然之间发现我的偶像John Robbins在MSDN的BugSlayer上发表的一篇文章,才发现原来用WinDbg可以如此方便的动态分析CLR的运行机制。 阅读全文

posted @ 2009-03-10 23:58 饭后爱 阅读(359) 评论(0) 推荐(0) 编辑