Powerful. Net decompilation tool Reflector !!!

Source: Internet
Author: User
Tags reflector

Recently, due to the need to decompile some C # writtenProgramI have heard that reflector is a powerful decompilation tool.
The version I used is 4.1.84.0. It feels great to use it. I have decompiled some of the useful DLL files and developed the source code, saving me a lot of time, in addition to defining different variable names, the decompiled variables are exactly the same.
There are also a lot of plug-ins developed around it, so I am so happy to use them! I also found a plug-in to export the source code to a file! It's even better! However, this software does not support Unicode, and you need to write a conversion program yourself. It is very nice to use both of them together!
If you are interested, please download a playlist ~ Haha! Because it is too simple to use, I will not introduce the use of the software ~

Http://www.aisto.com/roeder/dotnet/Download.aspx? File = Reflector

In addition, we provide some reflector related plug-ins for download. Enjoy !!!!

Reflector. filedisassembler
This add-in can be used to dump the disassembler output to files for any reflector suppsupported language.
Website Download

 

Reflector. codemetrics
Analyses. Net assemblies and shows design quality metrics. The menu item is registered under the "Tools" menu.
Website Download

 

Reflector. sql2005browser
This add-in allows to browse. Net assemblies stored in SQL Server 2005 (Yukon) databases.
Website Download

 

Reflector. delphilanguage
The Delphi view that is used inside. Net reflector provided as a language add-in.
Website Download

 

Reflector. mcpplanguage
This add-in extends reflector with a managed C ++ language rendering module.
Website Download

 

Reflector. chromelanguage
This add-in extends reflector with a chrome language rendering module.
Website Download

 

Reflector. Diff
This add-in shows differences between two versions of the same assembly.
Website Download

 

Reflector. visualstudio
This program is hosting. Net reflector inside the Visual Studio 2003 ide. Run reflector.visualstudio.exe to register the add-in with Visual Studio.
Website Download

 

Reflector. classview
Shows class definitions as plain text with color coding. The menu item is registered under the "Tools" menu.
Website Download

 

Reflector. codemodelview
This add-in shows the underlying code model objects for a selected node in. Net reflector. The menu item is registered under the "Tools" menu.
Website Download

 

Reflector. filegenerator
This add-in can be used to dump the disassembler output to files for any reflector suppsupported language.
Download

 

Reflector. Graph
This add-in draws Assembly dependency graphs and IL graphs.
Website Download

 

Reflector. openrunningassembly
Opens an assembly or dependency from a process running on the system. The menu item is registered under the "Tools" menu.
Website Download

Plug-in filegenerator usage:
I first downloaded the filegenerator plug-in and did not know how to use it. Later I learned how to use it, so I will share it with you.

The function of the filegenerator plug-in is to export the source files in the DLL file into a file. The exported file has no annotations, and the variable name has changed. There is no difference in other words. For some good controls, if they are not open-source, they can be exported to a file, and then added comments and made a few modifications to make good use of them. (Open-source DLL is not easy to use)

Download filegeneratorand decompress the downloaded address. Then run reflector.exe and click View> add-ins ..., in the displayed window, click Add-> select the only DLL file in filegenerator: "filegenerator. DLL ", click Close.
Return to the reflector window. The plug-in window is displayed on the Right of tool-> generator file (s).... Select the DLL file on the left and click Export File on the right,Source codeExport all the data!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.