Início rápido

  1. Selecione Arquivo > Abrir programa (File > Open program) e abra o arquivo EXE, DLL ou OCX para análise. O processamento inicia automaticamente. Aguarde a árvore do projeto ser preenchida e que o processamento termine.
  2. Abra um procedimento em Explorador (Solution explorer). Compare as visualizações Descompilador (Decompiler) e Disassembler; use o Editor HEX (HEX Editor) para inspecionar os bytes correspondentes.
  3. Pressione Ctrl+T para encontrar um procedimento por seu nome ou parte de seu nome. Use Ctrl+F para pesquisar texto exibido, ou Ferramentas > Referências de texto (Tools > String references) para investigar strings e os procedimentos que as utilizam.
  4. Abra um formulário recuperado e selecione Editor (só leitura) (Designer (read only)) para uma pré-visualização. Para VB clássico, Windows Forms e WPF, use eventos recuperados para navegar até o código do manipulador correspondente.
  5. Salve a análise através de Arquivo > Base de dados (File > Data Base) quando precisar retomá-la mais tarde ou compartilhar os resultados com outro analista.

Escolhendo um modo de descompilação

Descompilação Rápida processa procedimentos quando você os abre. Ative Análise protótipos (Analyze prototypes) para uma análise preliminar adicional das assinaturas de procedimentos privados. Para pesquisar todo o texto descompilado ou exportar um projeto completo, desative a Descompilação Rápida e processe o arquivo novamente.

Salvando código-fonte recuperado

Para exportar os resultados da descompilação VB5/6, selecione Arquivo > Salvar projeto descompilado (File > Save decompiled project) e escolha uma pasta de saída. A exportação inclui formulários e módulos recuperados; arquivos FRX contêm imagens associadas e outros dados binários do formulário.

Antes de abrir o código exportado em uma IDE, corrija manualmente todas as imprecisões da descompilação e as incompatibilidades presentes no código-fonte recuperado.

Veja Reconstrução visual de formulário, Visualização de código e Aprimoramento de código com IA para os fluxos de trabalho detalhados.