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!