【问题标题】:disassemble managed binary to get .cs code反汇编托管二进制文件以获取 .cs 代码
【发布时间】:2010-07-09 16:57:50
【问题描述】:

这可能吗? 我有一个二进制文件,在检测时会引发访问冲突异常。 我想逐步通过检测代码,所以我需要生成检测代码的源代码。 有什么办法吗?

谢谢

【问题讨论】:

  • 您不能单步执行“仪器代码”,只能单步执行从中生成的机器代码。您的描述太模糊了,无法推荐任何可以查看 IL 的内容。

标签: .net instrumentation


【解决方案1】:

.Net Reflector 最接近你想要的。

更新:
正如 cmets 中所指出的,Reflector 适用于静态程序集,而不是运行时程序集,因此它可能无法获取检测代码。也许 Reflector Pro 或插件可以做到,但我不知道,因为我从来不需要那种能力。

【讨论】:

  • 有几个Reflector插件,不仅可以生成代码,还可以提供工程文件等
  • 我不认为 Reflector 做检测程序集,只是静态的。 CMIIW。
  • @adrian godong:这就是为什么我说它最接近他想要的 :) 我会澄清我的答案。
猜你喜欢
  • 1970-01-01
  • 2017-01-03
  • 1970-01-01
  • 2012-12-14
  • 2011-09-05
  • 2012-12-26
  • 2015-09-28
  • 1970-01-01
相关资源
最近更新 更多