先从File->Open来打开,你所下的asp.net项目下的bin目录的dll文件。这时Reflector的左边的listview就能看到所打开的dll文件。展开这个dll文件名的节点,下面会显示两个节点分别是:名称.dll和Resouse文件.展开名称.dll文件,可以看到dll里面的各个命名空间,选定一个命名空间点右键弹出菜单里有Disassemble,在右方就可以看到这个命名空间里面的包含的类里面// Methods(方法),// Properties(属性),// Fields(静态方法)。依次展开从父节点到子节点分别顺序如下:命名空间->类->方法或属性,然后选定某个类名或方法,选定右键Disassemble就可以看到类名所包含的方法或方法里的代码。
支持显示IL,C#,vb,Delphi,Mc++,chrome等语言,右上方可以选择不同的语言显示。默认是C#.
当然它除了可以反编译dll,也可以反编译.net生成的exe文件。操作如上,在此就不多说了。
另外,它还可以支持反编译显示dll文件里的文档等。各位可以试一试。
不过现在不支持中文,而且有些代码如果通过加密也可能不能显示或显示错误。这个工具对开发者来说确实可以有很大的帮助。大家有空可以用用。互相学习才会不断进步啊。
342



被折叠的 条评论
为什么被折叠?



