当前位置:  开发笔记 > 编程语言 > 正文

一个.net反汇编程序/反编译程序

如何解决《一个.net反汇编程序/反编译程序》经验,为你挑选了3个好方法。

我正在寻找一个或更好的反汇编程序,一个.net的反编译器.情况是我的一位前任写的汇编的源代码丢失了,我想看看它在做什么.

我知道ildasm附带了Visual Studio安装,所以我可以使用MSIL,但我希望有一个程序聪明到可以回到C#代码(或最佳近似).

有没有这方面的工具?

(如果不是,我想我坐下来开始学习MSIL会是一个很好的借口)



1> Phil Wright..:

现在Red Gate已经开始为.NET Reflector工具收费了,你可能想要查看这些免费替代品......

Telerik JustDecompile

JetBrains dotPeek

(开源)ILSpy


截至2012年,dotPeek现已完全免费,不再是eval试用版.

2> overstood..:

你看过Reflector了吗?

http://www.red-gate.com/products/reflector/


不再自由了
红门原本没有写反射器.我使用过的唯一一个其他工具(SQL Server 2005的SQL Intellisense)很慢.:)

3> Brian Rasmus..:

反射器是可行的方法,但是如果由于某种原因你无法使用它,那么微软就会发布一个名为ILDasm的反汇编程序.

一个很好的MSIL知识来源是Serge Lidin的Expert .NET 2.0 IL Assembler.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有