Powerful. NET anti-compiler tool reflector and plugin __.net

Source: Internet
Author: User
Tags reflector
  When I first contacted. NET, I heard that reflector is a powerful decompile tool, but has not used him. Update told me today reflector how, how useful, how to use, how cool, but also proud to say that the reverse compiled a lot of DLLs ... Originally I was very interested in new things, listen to him say so. decided to try this legendary tool. The version I used was 4.1.84.0, to compile my own DLL, anti-compiled code in addition to the variable name, the other is basically one, I put the back code into the relevant files (to use Plug-ins), and then compile with vs.net, all through, really cool. The plug-ins developed around Reflecto are also Very many, in the net search a bit basically to is below these, on-line regarding these components usage and the introduction also like a, I thought this kind is the network sharing result bar The following component reflector.openrunningassembly    reflector.codemodelview    Reflector.classview I have looked for many websites, can not download to, if there is that friend, hope to give me a copy. Reflector.filedisassembler reflector.codemetrics  Reflector.sql2005browser Reflector.DelphiLanguage  reflector.mcpplanguage  reflector.chromelanguage  reflector.diff  Reflector.VisualStudio  reflector.classview  reflector.codemodelview  reflector.filegenerator  Reflector.Graph  Reflector.openrunningassembly you can go to the Reflector official website (http://www.aisto.com/roeder/dotnet/) Download the latest version of the download after the decompression will be a Reflector.exe directly double-click it, you can run it, the interface is as follows.   Click file->open  Select the DLL you want to decompile, and the namespace for the control will appear in the list on the left. Like the D aboveAtaaccesscommon. A class that needs to be deserialized like the following   on the right the code for the class appears as follows:
         See, there's basically no difference between the decompile code and the original code. Reflector itself does not import code into the file function, it needs to use the relevant plug-ins. Here is a plug-in usage and usage.   (1)      Reflector.filedisassembler and Reflector.filegenerator The use of the two plug-ins are the same, will be back to compile the code to the relevant files, I only introduce the use of reflector.filedisassemble, REFL Ector. Filegenerator usage is similar to reflector.filedisassemble under the address: http://www.denisbauer.com/Download.aspx? File=reflector.filedisassembler.zip (a)       start Reflector, click View---add-ins ... Select Reflector.FileDisassembler.dll (Download reflector. After the Filedisassembler is unpacked, the file disassembler option is available in the Tools menu after the addition is successful. (b)       Select the class you want to export and then select Toolsàfile disassembler The following dialog box appears.     (c)       in the text box, enter the directory of the exported file, and then click Genrate to generate the file.   (2)      Reflector.visualstudio plug-in, embed the Reflector tool into the vs.net. After downloading Reflector.visualstudio, put the extracted files and Reflector.exe together, click Reflector.visualstu Dio.exe, you can import. When we run vs.net, we run Reflector through the "external program-Reflector" in the menu bar. Next cut Address: http://www.testdriven.net/dOwnloads/reflectorvsaddin.zip   (3)      Reflector.sql2005browser Add method with (1) The plug-in is used to view SQL Server A collection of storage in the (Yukon) database. Next cut address: Http://www.denisbauer.com/Download.aspx? File=reflector.sql2005browser.zip   (4)      Reflector.codemetrics plug-in, add method with (1) This plugin is used to analyze. Net Assemblies and display the component's performance parameters under Truncate address: http://projectdistributor.net/GetFile.aspx?type=b&id=55   (5)       Reflector.graph Plug-in Add method with (1) The plug-in is used to draw the structure chart of the collection. Bottom section: http://projectdistributor.net/GetFile.aspx?type=b&id=56   I only introduced the application of five plug-ins here. What's wrong with that, you can point out. However, reflector to those who do not seem to be able to compile, only to make this tool is not good, but also need a more solid computer basics.

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.