技术开发 频道

.Net reflector利器Deblector/Reflexil

  Reflexil

  简单的说这个东东可以修改dll的代码,并保存成一个新的dll。按照它自己的说法叫做dll注入工具。 单看这一点似乎没什么。 但这个插件的功能却是很强大。我简单的说一些: 安装后,会有这个菜单,

clip_image012

  还有不同的右键菜单:

clip_image014

  当你选中一个方法的时候,它能显示处il代码以及很多别的信息,这些信息都是可以修改的。

 clip_image016

  尤其值得一提的是他的 “Replace All will Code” 功能, 点开会出现一个C# 代码编辑器, 和当前方法的空方法体,然后可以自由书写代码。带智能提示的哦。写完之后点击 Compile就可以了。 注意这里写代码似乎要用全名,别的有时候可能会出错,编不过。

reflector插件之reflexil

  其他的功能就不多说了,它几乎可以修改dll中的任何地方,而且对强名的支持,已及对强名引用的支持都很强大 有兴趣的可以自己试。

  欢迎大家分享一下心得。

0
相关文章