ASP.NET程序的克星--Reflector

ASP.NET程序的克星--Reflector

[ 不指定 2006/05/25 10:41 | by admin ]
| |

公司里现在正在搞asp.nt开发,今天同事告诉我说他找到一个国外的能够反编译.net dll文件的软件——Reflector,我们当即用中国站长下载系统免费版(.net程序)演示了一下,果然如此,不过另人遗憾的是,目前只能反编译针对VS.net下的dll封装文件,上图是演示结果,能够看到类文件代码和名字空间等。Reflector的其他功能正在研究中。。。

软件下载:

以下是Reflector的英文原版说明:
.NET Reflector 4.0 Release Notes--------------------------------------------------------------------------------Reflector is a class browser for .NET components. It allows browsing and searching the meta data, IL instructions, resources and XML documentation stored in a .NET assembly. Reflector was first released in October 2000 running on .NET Framework 1.0 Beta. Code Model: Reflector uses a code model library for reading assembly files into memory and no longer relies on the .NET Reflection API. The Close and Refresh commands actually unload files from memory and Reflector is no longer locking files on disk. Reflector and .NET Framework 2.0: Reflector.exe runs on all .NET Framework versions. The code model library loads .NET Framework 2.0 assemblies with no .NET Framework 2.0 installed. Assembly Cache: When resolving an assembly reference, Reflector will first search the local path and then falls back to the cache directories defined in the Reflector.cfg file. Reflector does not search the GAC unless you add "%SystemRoot%Assembly" to the cache directories list. Assembly Versioning: By default, assembly version numbers are ignored when resolving type and member references. You can enable side-by-side versioning in the options dialog but it is suggested to avoid this if possible. ...
Tags: ,  
提供各种语言的反编译引擎 Reflector is a class browser for .NET components. It allows browsing and searching the meta data, IL instructions, resources and XML documentation stored in a .NET assembly. Reflector was first released in October 2000 running on .NET Framework 1.0 Beta. LINQ and .NET Framework 3.5: Reflector supports query expressions and other concepts introduced in C# 3.5. To enable this feature select ".NET 3.5" under View, Options, Disassembler, Optimization. .NET Framework compatibility: Reflector runs on all versions of the .NET Framework using its own assembly loading infrastructure which does not rely on the Reflection API. For example, Reflector can load .NET Framework 2.0 assemblies without having the .NET Framework 2.0 installed. Assembly Lists:When launched for the first time, Reflector allows you to choose a default set of assemblies. The list of assemblies is then stored in the Reflector.cfg file and will be loaded next time you open the program. Reflector allows creating multiple assembly lists and switching between the lists using the File, Open List dialog. To choose a different set of default assemblies for the current assembly list you should remove all assemblies from the list (DEL) and invoke the Refresh command (F5). Assembly Cache:When resolving an assembly reference, Reflector will first search the local path next to the assembly holding the reference and then falls back to the cache directories defined in the Reflector.cfg file. Reflector does not search the Global Assembly Cache (GAC) unless you add "%SystemRoot%\Assembly" to the cache directories list. Assembly Versioning: By default, assembly version numbers are ignored when resolving type and member references. You can enable side-by-side versioning in the options dialog but it is suggested to avoid this if possible.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值