|
|
 |
 |
Quick Start |
 |
|
 |
 |
This is quick start page from Dis# documentation.
When you open Dis#, you can load assembly. Choose File->Load Assembly.
In Dis# .NET assembly becomes Dis# project, which appears in the Navigation Pane.
Project include namespaces, classe, enums, etc. Select some project element.
Project name, node type and name will appear in the status bar.
Now you can decompile appropriate class (Class->C#, F5) or method (Method->C#, F6).
Other opportunities includes row, outline and pseudo assembler code.
Row code intends for control of the decompilation result, mainly for code branches.
Pseudo assembler is the IL like code, which reduce difficult of IL assembler perception.
Code contains editable and noneditable identifiers. Move cursor under editable identifier
and press Enter or double click. You can edit identifier. If it have representation
in project tree, the tree node name will be changed. However, type descriptions
in the project tree are not changed (because of reaction time); to sinchronize project
tree with changes choose Project->Refresh Tree View.
Different code views are available. See code page for full information.
After editing you can save C# project. Choose Project->Save Source or press F11.
Several types of saved source are available (changing in Options form):
full names, short names, raw code, outline, pseudo assembler.
To store changes you can save project file (extension .dis). Choose File->Save Project.
To open later on project choose File->Open Project.
You can view additional information about project, such as AssemblyInfo, References,
Resources and Entry Point (in exe assembly).
Navigation Pane can be quickly hide (F12). Also you can choose single/multiple
window mode (View->Same Window) and auto decompilation of methods (View->Auto Decompile).
Tools->Deobfuscate produce assembly deobfuscation.
|
|
 |
 |
![]() |
 |
|