程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 反編譯工具Reflector下載(集成FileGenerator和FileDisassembler)

反編譯工具Reflector下載(集成FileGenerator和FileDisassembler)

編輯:.NET實例教程

Reflector是一款比較強大的反編譯工具,相信很多朋友都用過它,但reflector本身有很多局限性,比如只能一個一個的查看方法等,但 幸好reflector支持插件功能目前網上有很多reflector的插件,本人找取了兩個應用范圍很廣,並且廣受好評的插件: Reflector.FileDisassembler和Reflector.FileGenerator和Reflector進行了整合,放在了一個壓 縮包中,大家可以直接解壓縮後就開始使用,其中FileGenerator在網上沒有現成dll,本人編譯後將其取出,放在了壓縮包中,一直在苦苦找尋的 朋友這次可以拿來直接用了:)

點擊下載Reflector集成壓縮包

本壓縮包中Reflector.exe已經升級為最新的5.0版本,具體的使用方法不多說了,只簡單介紹一下本壓縮包的使用步驟:
先 下載本壓縮包並解壓縮,運行其中的Reflector.exe(主程序),初次運行會彈出錯誤提示對話框,因為引用的兩個插件DLL是按照我本地實際情況 配置的,所以你還需要根據你的實際情況來從新配置一下,方法很簡單,我們拿引用FileGenerator.dll來做一個范例,
首先介紹一下 Filegenerator,FileGenerator插件的作用是:根據dll文件,把裡面的源文件導出成文件,導出來的文件除了沒有注釋,變量名也 變了,其它的可謂是沒有差別。對於一些比較好的控件,如果不是開源的,完全可以導出成文件,然後自己加上注釋,少許修改,很好的利用起來。(不開源的 dll,用起來也不放心啊)

具體的初始化設置方法:點擊VIEw->Add-Ins...,彈出一個窗口,然後點擊Add->選擇文件夾裡面的:"FileGenerator.dll",點擊close.
然後回到Reflector窗口,Tool->Generator File(s)... 右邊就出現了插件的窗口,選中左邊的dll文件,點擊右邊的導出文件,源代碼就全部導出來了!
另一個插件Reflector.FileDisassembler.dll設置方法也和這個一樣,另外再提供一些Reflector的相關插件下載,

Reflector.FileDisassembler
This add-in can be used to dump the disassembler output to files for any Reflector supported language.
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved