Quick start

  1. Select File > Open program and open the EXE, DLL, or OCX file to analyze. Processing starts automatically. Wait for the project tree to populate and for processing to finish.
  2. Open a procedure in Solution explorer. Compare the Decompiler and Disassembler views; use the HEX Editor to inspect the corresponding bytes.
  3. Press Ctrl+T to find a procedure by its name or part of its name. Use Ctrl+F to search displayed text, or Tools > String references to investigate strings and the procedures that use them.
  4. Open a recovered form and select Designer (read only) for a visual preview. For classic VB, Windows Forms, and WPF, use recovered events to navigate to the corresponding handler code.
  5. Save the analysis through File > Data Base when you need to resume it later or share the results with another analyst.

Choosing a decompilation mode

Fast Decompilation processes procedures when you open them. Enable Analyze prototypes for an additional preliminary analysis of private procedure signatures. For searching all decompiled text or exporting a complete project, disable Fast Decompilation and process the file again.

Saving recovered source

To export VB5/6 decompilation results, select File > Save decompiled project and choose an output folder. The export includes recovered forms and modules; FRX files hold associated images and other binary form data.

Before opening the exported code in an IDE, manually correct all decompilation inaccuracies and incompatibilities in the recovered source.

See Visual form reconstruction, Viewing of code, and AI Code Enhancement for the detailed workflows.