这是(shì)reflector工(gōng)具(jù)下载,下载(zǎi)Reflector.FileDisassembler.zip,解压后得到一些(xiē)文件,其(qí)中Reflector.FileDisassembler.dll是已(yǐ)经编译好的,其它是(shì)它源码;
reflector工具(jù)是一款(kuǎn)非常(cháng)强大的(de)反编译工具,这个免费工具可(kě)以将.NET程序集中的中间语(yǔ)言反(fǎn)编译成C#或者Visual Basic代码。除了能将(jiāng)IL转换为C#或Visual Basic以外,Reflector还能够提供程(chéng)序集(jí)中(zhōng)类及其成(chéng)员的概要信息、提供查看程序集中IL的能力以及提供对(duì)第三方插件(jiàn)的支持(chí)。
能够将(jiāng)C#, Visual Basic 和 IL程(chéng)序反编译成汇编程序进行(háng)分析查(chá)看。即使没(méi)有用在反编译(yì)领域,也常(cháng)常被用来检(jiǎn)查程序集的命名规范,命名空间是(shì)否合理,组织类型的方法是否需要改善等方面。可惜,Reflector很(hěn)早就转向(xiàng)收费(fèi)软件了,需要购买许可才可以(yǐ)使用。对于那些耻(chǐ)于用盗版的朋(péng)友(yǒu),通(tōng)常(cháng)会(huì)选择放弃(qì)。小编这里给大家带来免费(fèi)注册版本(běn)供大家体验,谁叫大家一提到(dào).NET反(fǎn)编译,Reflector常常是默认的首选工具呢!
.NET 框架向全世(shì)界引入了(le)可用(yòng)来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序(xù)集)的反(fǎn)射概(gài)念。反射还可以用来检索有关特定程(chéng)序(xù)集中(zhōng)包含的各种类、方法和(hé)属性的(de)信息。
reflector工具(jù),Reflector反编译WinForm程(chéng)序后,可以得到csproj项目(mù)源码。 但其中的窗体(tǐ)Form类无(wú)法在Visual Studio中直接打(dǎ)开进行(háng)界(jiè)面设计,同时resources资源(yuán)文件也无法被Visual Studio设计器识别。
