列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

编程工具 - 时间排序 更多...
    编程工具 - 点击排序 更多...
      编程工具 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 编程工具>>.NET Reflector(.NET反编译工具) 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        .NET Reflector(.NET反编译工具) 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址

        .net reflector 工具 软件虽非open source(开放源代码),但早期释出的版本连他自己的exe档都能反转回原始程式,但后期版本则使用混淆器进行保护,并加上免费使用的天数限制。此工具在启动时,会连到其官网检查是否有更新的版本,故如果电脑没连接internet的话,将无法正常启动此工具软件。

        reflector诞生

        程序集,作为.net时代的动态链接库,蕴藏了太多的软件秘密。为此, visual studio 内置的ildasm成为最初挖掘程序集的上佳工具。但自从reflector出现后,ildasm相形见绌。因为,reflector能提供更多的程序集信息,而且是免费的工具。
        如今,在visual studio中编译源代码(无论是vb还是c#)时,编译器都会将高级源代码翻译成msil,即“微软中间语言”,而不是特定的机器指令。具有更多安全性、版本控制、共享能力与其它相关元数据的中间语言(il),是包在一个或多个dll或可执行文件中的。
        基于ildasm检查程序集中的il有时很有用,但它要求我们熟悉msil。通常,比起il,大多数开发人员对像c#或 visual basic 这样的高级程序设计语言更为熟悉。
        reflector的出现使.net程序员眼前豁然开朗,因为这个免费工具可以将.net程序集中的中间语言反编译成c#或者visual basic代码。除了能将il转换为c#或visual basic以外,reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中il的能力以及提供对第三方插件的支持。

        软件主要功能

        除了作为对象 浏览器 与反汇编器之外,reflector还可以显示类与其成员的调用与被调用图、提供单键访问google或msdn搜索的能力并提供了允许第三方开发人员为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而已。

        安装说明:

        1.下载安装原程序,然后运行 reflector.exe
        2.运行注册机,点击 generate 获得序列号
        3.把序列号填写到 reflector 软件上
        4.断开网络,点击 activate 激活(运行 禁止检查升级.reg 即可)
        5.提示说无法连接服务器,点击手动激活 manually activate
        6.拷贝 reflector 左侧的一大堆请求字符串,粘贴到注册机左侧框框,会自动计算注册码
        7. 拷贝注册机右侧的注册信息,粘贴到 reflector 右侧 ,激活完成
        8.激活之后,最好关闭自动更新之类的设置!


        本页Html网址:/htmlsoft/58229.html

        本页aspx网址:/soft.aspx?id=58229&bianhao=20240101_020529_025760&kind1=09编程开发&kind2=编程工具

        上一篇:白凡专属脚本

        下一篇:PyCharm Professional

        增加   


        相关评论        新窗口打开查看评论