开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 27195|回复: 104

.net 开放必备工具.NET Reflector

  [复制链接]

0

精华

1

贡献

36

赞扬

帖子
68
软币
597
在线时间
70 小时
注册时间
2013-10-25
发表于 2015-3-18 17:11:20 | 显示全部楼层 |阅读模式
1reflector诞生编辑
程序集,作为.NET时代的动态链接库,蕴藏了太多的软件秘密。为此,Visual Studio内置的ILDASM成为最初挖掘程序集的上佳工具。但自从Reflector出现后,ILDASM相形见绌。因为,Reflector能提供更多的程序集信息,而且是免费的工具。
如今,在Visual studio中编译源代码(无论是VB还是C#)时,编译器都会将高级源代码翻译成MSIL,即“微软中间语言”,而不是特定的机器指令。具有更多安全性、版本控制、共享能力与其它相关元数据的中间语言(IL),是包在一个或多个DLL可执行文件中的。
基于ILDASM检查程序集中的IL有时很有用,但它要求我们熟悉MSIL。通常,比起IL,大多数开发人员对像C#Visual Basic这样的高级程序设计语言更为熟悉。

2下载与运行编辑这个软件经常更新,可以在本词条提供的扩展阅读提供的链接中下载最新的版本。 默认情况下,Reflector会打开一组公共程序集(mscorlib、System、System.Data、System.Drawing等等)。每个打开的程序集都列在Reflector的主窗口中。单击程序集旁边的+图标可以展开树结构并展示程序集命名空间。每个命名空间旁边都有一个相关的+图标,单击这个图标将显示这个命名空间内的类。除此以外,还可以展开每个类,显示类的成员:事件字段方法属性
要想查看其它程序集(包括我们自己创建的程序集)的细节,你可以使用菜单命令“File→Open”。然后,浏览到想要查看的程序集。只要选择了有效的.NET程序集,这个程序集就可以在Reflector的主窗口中与其它默认程序集共同显示。要想从Reflector的主窗口中删除程序集,只需右击程序集并选择“Close”。 提供基本的程序集是Reflector唾手可得的功能,然而,Reflector真正的威力体现在它的反汇编能力。只要浏览到类级的成员,就可以通过Tools菜单中的Disassembler项(或在该项上单击右键)反汇编此成员。这将打开第二个窗格,以C#Visual BasicDelphi或者IL显示反汇编后的内容。有了Reflector的反编译功能,要研究.NET框架基类库就容易多了。我们完全可以在没有源代码的情况下研究我们所创建或者正在使用的程序集相应源代码
不用太担心,自己的.NET应用程序还有其它受保护措施。但是,想阻止别人查看.NET程序集IL(继而反编译成C#或者Visual Basic)是不可能的,但你可以使用“混淆”技术使IL变得混乱。目前,市场上有许多.NET混淆产品,比如:PreEmptive Solution的Dotfuscator、WiseOwl的Dmeanor以及Remotesoft的.NET Obfuscator等。

3其他功能编辑除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问GoogleMSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。
要查看调用或被调用图,只需要在树视图中选择一个成员,访问Tools菜单,选择Call Graph或Callee Graph选项即可。Call Graph会列出所选项所调用的成员,而Callee Graph列出调用所选项的成员。
通过使用插件,Reflector的功能可以得到进一步扩展。目前有能显示程序集依赖图、自动加载当前运行中的程序集、输出整个程序集的反汇编内容以及在Visual Studio中作为Reflector的宿主等的插件。还有更多插件都列本词条扩展阅读中。在此,我极力推荐有兴趣的读者前去一看。
不出乎所料,的确存在一个Reflector.VisualStudio插件。有了这个插件,就可以让Reflector集成在Visual Studio环境中,进而取代以前那个有些“拙漏”的对象浏览器
首先,我们需要在机器上准备Reflector的最新版,然后下载最新版本的Reflector.VisualStudio插件。据说安装了此插件之后,Reflector能够与Visual Studio完美融合。但遗憾的是,有人试下载此软件并安装(仅能得到testdriven-2.8.2130 RTM个人测试版本,时间7/30/2007,大小3.3M)后,没有大发现—仅是在VS2005中添加“Go to Reflector”和一个帮助菜单项。点击“Go to Reflector”菜单项仅是从VS2005内部启动Reflector而已。
Reflector最新版本收费
现在打开Reflector的老版本要求强制更新到最新版本,最新版本收费.现在网上很少有破解版本了。2008年被redgate软件公司收购。Reflector已经得到增强,截止2011年初,该工具现在可以分为三个版本(Standard 、VS、VSPro)。用户可以根据自己的需求和实力进行购买。
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 2赞扬 +2 收起 理由
flyinsky_2015 + 1 赞一个
donald1234 + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
14
软币
139
在线时间
5 小时
注册时间
2015-3-14
发表于 2015-3-18 17:49:13 | 显示全部楼层
赞一个。下载
回复

使用道具 举报

0

精华

82

贡献

123

赞扬

帖子
146
软币
3039
在线时间
616 小时
注册时间
2013-6-19
发表于 2015-3-18 18:48:52 | 显示全部楼层
赞一个。下载
回复

使用道具 举报

0

精华

26

贡献

347

赞扬

帖子
122
软币
2123
在线时间
208 小时
注册时间
2013-6-12
发表于 2015-3-18 20:21:59 | 显示全部楼层
支持楼主下载看一看不错哦
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
62
软币
1202
在线时间
130 小时
注册时间
2013-12-9
发表于 2015-3-18 20:56:39 | 显示全部楼层
讚一下,下載試試
回复

使用道具 举报

0

精华

310

贡献

18

赞扬

帖子
350
软币
7023
在线时间
849 小时
注册时间
2013-6-8
发表于 2015-3-18 21:17:16 | 显示全部楼层
thanks--------!
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
1
软币
61
在线时间
1 小时
注册时间
2015-3-19
发表于 2015-3-19 15:16:58 | 显示全部楼层
之前免费时用过,收费后就放弃了,不知道楼主提供的是什么版本的?
回复

使用道具 举报

头像被屏蔽

0

精华

0

贡献

0

赞扬

帖子
4
软币
64
在线时间
1 小时
注册时间
2015-3-18
发表于 2015-3-19 16:00:25 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

0

精华

674

贡献

203

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
59
软币
1210
在线时间
124 小时
注册时间
2014-10-11
发表于 2015-3-19 17:13:47 | 显示全部楼层
是免费的么?
回复

使用道具 举报

0

精华

0

贡献

3232

赞扬

帖子
105
软币
17931
在线时间
1637 小时
注册时间
2013-7-30
发表于 2015-3-20 07:52:02 | 显示全部楼层
不知道楼主提供的是什么版本的?
回复

使用道具 举报

0

精华

1

贡献

15

赞扬

帖子
64
软币
1474
在线时间
83 小时
注册时间
2013-6-8
发表于 2015-3-20 07:56:51 | 显示全部楼层

赞一个。下载
回复

使用道具 举报

0

精华

0

贡献

761

赞扬

帖子
426
软币
5869
在线时间
672 小时
注册时间
2013-7-5
发表于 2015-3-20 08:41:13 | 显示全部楼层
这个工具很好滴
回复

使用道具 举报

0

精华

0

贡献

13

赞扬

帖子
38
软币
312
在线时间
26 小时
注册时间
2014-1-9
发表于 2015-3-20 09:28:08 | 显示全部楼层
过来看看,听说是个不错的插件
回复

使用道具 举报

0

精华

13

贡献

10

赞扬

帖子
64
软币
625
在线时间
60 小时
注册时间
2013-12-10
发表于 2015-3-24 21:38:36 | 显示全部楼层
谢谢,看看学习一下
回复

使用道具 举报

0

精华

129

贡献

62

赞扬

帖子
247
软币
1826
在线时间
194 小时
注册时间
2014-5-13
发表于 2015-3-27 08:43:30 | 显示全部楼层
讚一下,下載試試
回复

使用道具 举报

0

精华

0

贡献

11

赞扬

帖子
39
软币
269
在线时间
16 小时
注册时间
2015-2-10
发表于 2015-4-7 00:18:26 | 显示全部楼层
RE: .net 开放必备工具.NET Refle
回复

使用道具 举报

0

精华

1

贡献

15

赞扬

帖子
114
软币
1816
在线时间
105 小时
注册时间
2013-6-9
发表于 2015-4-7 09:00:08 | 显示全部楼层
Very good thanks
回复

使用道具 举报

0

精华

646

贡献

20

赞扬

帖子
132
软币
1375
在线时间
150 小时
注册时间
2013-6-25
发表于 2015-4-7 11:46:45 | 显示全部楼层
这个工具真的很牛内,感谢楼主
回复

使用道具 举报

0

精华

0

贡献

16

赞扬

帖子
78
软币
1914
在线时间
264 小时
注册时间
2013-6-12
发表于 2015-4-7 11:47:39 | 显示全部楼层
.net 开放必备工具.NET Reflector
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
6
软币
61
在线时间
0 小时
注册时间
2015-4-7
发表于 2015-4-7 13:15:34 | 显示全部楼层
学习 一下哦
回复

使用道具 举报

0

精华

156

贡献

183

赞扬

帖子
100
软币
2359
在线时间
119 小时
注册时间
2013-6-8
发表于 2015-4-7 21:40:28 | 显示全部楼层
这个必须用
回复

使用道具 举报

0

精华

402

贡献

1761

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
173
软币
5233
在线时间
419 小时
注册时间
2013-6-27
发表于 2015-4-12 01:41:40 | 显示全部楼层
这是哪个版本呀。。赞一下
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
9
软币
89
在线时间
3 小时
注册时间
2015-4-13
发表于 2015-4-13 14:08:56 | 显示全部楼层
谢谢楼主 分享
回复

使用道具 举报

0

精华

0

贡献

17

赞扬

帖子
16
软币
171
在线时间
7 小时
注册时间
2015-4-9
发表于 2015-4-13 14:33:34 | 显示全部楼层
谢谢提供下载!
回复

使用道具 举报

0

精华

1204

贡献

97

赞扬

帖子
126
软币
973
在线时间
102 小时
注册时间
2013-8-20
发表于 2015-4-17 15:34:02 | 显示全部楼层
必备工具之一
回复

使用道具 举报

0

精华

46

贡献

150

赞扬

帖子
134
软币
2320
在线时间
135 小时
注册时间
2013-6-7
发表于 2015-4-17 23:35:17 | 显示全部楼层

赞一个。下载
回复

使用道具 举报

头像被屏蔽

0

精华

-1

贡献

13

赞扬

帖子
113
软币
680
在线时间
100 小时
注册时间
2013-9-24
发表于 2015-4-18 16:35:39 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-23 01:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表