Guida rapida

  1. Seleziona File > Apri programma (File > Open program) e apri il file EXE, DLL o OCX da analizzare. L'elaborazione inizia automaticamente. Attendi che l'albero del progetto si popoli e che l'elaborazione sia completata.
  2. Apri una procedura in Esplora soluzioni (Solution explorer). Confronta le viste Decompilatore (Decompiler) e Disassemblatore (Disassembler); usa HEX Editor per ispezionare i byte corrispondenti.
  3. Premi Ctrl+T per trovare una procedura in base al suo nome o a una parte del nome. Usa Ctrl+F per cercare il testo visualizzato, oppure Strumenti > Riferimenti stringa (Tools > String references) per investigare le stringhe e le procedure che le utilizzano.
  4. Apri un form recuperato e seleziona Designer (sola lettura) (Designer (read only)) per un'anteprima visiva. Per VB classico, Windows Forms e WPF, usa gli eventi recuperati per navigare verso il codice del gestore corrispondente.
  5. Salva l'analisi tramite File > Database (File > Data Base) quando è necessario riprenderla in un momento successivo o condividere i risultati con un altro analista.

Scegliere una modalità di decompilazione

Decompilazione rapida elabora le procedure quando vengono aperte. Abilita Analizza prototipi (Analyze prototypes) per un'analisi preliminare aggiuntiva delle firme delle procedure private. Per cercare tutto il testo decompilato o esportare un progetto completo, disabilita la Decompilazione rapida ed elabora nuovamente il file.

Salvataggio del codice recuperato

Per esportare i risultati della decompilazione VB5/6, seleziona File > Salva progetto decompilato (File > Save decompiled project) e scegli una cartella di output. L'esportazione include moduli e form recuperati; i file FRX contengono le immagini associate e altri dati binari dei form.

Prima di aprire il codice esportato in un IDE, correggere manualmente tutte le imprecisioni della decompilazione e le incompatibilità presenti nel codice sorgente recuperato.

Vedi Ricostruzione visiva dei form, Visualizzazione del codice e Miglioramento del codice con IA per i flussi di lavoro dettagliati.