Note: Most of the Article of this blog has taken from another reputated blogs,Websites so Author will not responsible for any Issue.

how to decompile c# dll and exe..net decompiler

Decompiler features

  • Support generics introduced by .NET Framework 2.0,
  • recognize all .NET language constructs, such as attributes, properties, events, fields, methods and nested types,
  • automitically recognize different compilers, and generate corresponding target languages, such as C#, managed C++, Visual Basic.NET,and thus salamander is C# decompiler, VB.NET Decompiler, VC++.NET Decompiler and J# Decompiler
  • support unsafe codes and pointer arithmetics, support fixed statement,
  • generate Visual Studio .NET project file for easy recompilation,
  • support .h and .cpp file generation for MC++. Advanced dependency analysis enables the correct .h files to be included in a .cpp file,
  • comments are generated along with the source codes when API documentation is available,
  • recognize all CIL instructions, handles address type instructions correctly,
  • robust and thoroughly tested against as many .NET assemblies as we can find, more than 10,000 classes have been successfully decompiled,

Download dot net decompiler from here

  • Inplace Editor

    Double click or press Enter:

    Type new name and press Enter:

    The typical problem with decompilation is the absence of full source information in the executable file. For instance, .NET assembly does not contains names of local variables. Program can automatically assign local names in accordance with their types (what Dis# is really do), but it still too differentiates with the original source.

    Dis# makes next logical step in this direction. You can edit the names and keep the changes in a project file. ( see screenshot )

  • Dis# project file

    Dis# have it's own metadata structure, which expands PE metadata structure with all necessary for decompilation information, such as local variable names. You can save Dis# metadata in the project file (extension .dis) and keep all changes.

  • Decompilation Speed

    Custom metadata provides outstanding decompilation speed, which 25-700 times faster then have other .NET decompilers. Dis# decompiles more then 2000 methods per second.

  • Multiple Languages decompilation

    Support for C#, Visual Basic.NET, Delphi.NET and Chrome.

  • Well formed code

    Dis# generates code, which is look like the human edited. Dis# .net decompiler have many options to adjust code view for your preferences.

  • Optimization

    Dis# optimize code.

  • .NET 2.0 support

    Dis# support .NET 2.0 assembly format, generics etc.

  • Raw Code

    In some cases you have to view raw code (before high level decompilation algorithms processing).

Download dot net decompiler from here



           Mangesh Singh
    +91-9457874019
    +91-522-4102340
    mangeshgangwar@gmail.com
      www.onlineindiamusic.info
Contact Me BloggerTwitter