Decompiler-VB.Net
IT
Accedi
VBReFormer Gen2 Motore riscritto da zero, P-code completo e lo studio online in beta pubblica. Leggi l'annuncio
Home

Prodotto

VBReFormer — VB6 decompiler ed editor di interfacce compilate

Un decompilatore VB6 per i binari Visual Basic 5 e 6: disassemblatore, decompilatore di Codice Nativo ed editor dell'interfaccia compilata in un unico strumento.

744.156+ download 1.700+ licenze vendute 27 anni di esperienza
.exe.dll.ocx.scrVB5 Native VB6 Native

Tutte le edizioni

Estrazione dell'interfaccia

VBReFormer estrae tutti gli artefatti di design visivo dal binario compilato, anche senza i file sorgente originali.

  • Estrae il file di progetto VB (.vbp)
  • Estrae form e controlli (.frm, .ctl, .pag)
  • Estrae le risorse binarie (.frx, .ctx, .pgx)
  • Identifica componenti COM/OLE/ActiveX
  • Estrae immagini e icone incorporate

Output ricostruito

Form1.frm — main form extracted

Form1.frx — binary resources

Module1.bas — standard module

Class1.cls — class module

UserCtrl.ctl — user control

Project.vbp — project file

Esempio di codice decompilato

Private Sub Form_Load()

Dim nRetVal As Long

Dim sBuffer As String

nRetVal = GetProfileStringA(

"Settings", "Language", "EN",

sBuffer, 255)

If nRetVal > 0 Then

Me.Caption = sBuffer

End If

End Sub

Professionale & Enterprise

Decompilatore di codice nativo

Il decompilatore traduce il codice compilato in Visual Basic leggibile. Dalla generazione 2 tratta sia il P-Code sia il Codice Nativo — i due modi di compilazione di VB6.

  • Codice macchina → ricostruzione Visual Basic
  • Ricostruisce le chiamate runtime (MSVBVM60.dll)
  • 15.000+ dichiarazioni API Win32 integrate
  • ~80 % delle interazioni tra oggetti ricostruite
  • Output VB con evidenziazione della sintassi
Nota: da VBReFormer 7, il P-Code e il Codice Nativo sono entrambi decompilati. La generazione precedente ricostruiva solo il Codice Nativo.
Vedere la copertura, funzione per funzione
Esclusivo · Tutte le edizioni

Editor UI compilato

L'unico strumento sul mercato che consente di modificare un'interfaccia VB5/VB6 compilata senza limiti di dimensione.

  • Modifica proprietà dei controlli nel binario compilato
  • Nessun limite di dimensione (esclusivo)
  • Sostituisce risorse incorporate (immagini, icone)
  • Aggiunge proprietà nascoste senza ricompilazione
  • Esporta singole risorse

Proprietà modificabili

Caption "My Application v2.1"
BackColor &H00FFFFFF&
Font.Name "Arial"
Font.Size 12
Width 5280
Height 3840
Icon [binary resource]

Edizioni

Confronto funzioni

Tutte le edizioni includono tutte le funzioni tecniche. La differenza è l'ambito della licenza.

Edizioni

Small Business

Home / Education

79 €

Popular

Medium Business

10–249 Dimensione max. organizzazione

349 €

Large Business

Gov · Military · 250+

799 €

Generale
Supporto Visual Basic 5 & 6
Formati supportati: .exe .dll .ocx .scr
Windows 10 → Windows 11
Aggiornamenti gratuiti del prodotto
Documentazione online & guida utente
Estrazione dell'interfaccia
Estrazione del file di progetto (.vbp)
Estrazione dei form (.frm, .ctl, .pag)
File di risorse binarie (.frx, .ctx, .pgx)
Identificazione componenti COM/OLE/ActiveX
Estrazione immagini e icone incorporate
Disassembler
Identificazione procedure (Form, Moduli, Classi…)
Codice macchina → disassembly assembly
Evidenziazione sintassi assembly & VB
Motore di ricerca nel disassembly
Decompilatore (P-Code e Codice Nativo)
Codice macchina → ricostruzione VB
Ricostruzione delle chiamate runtime (MSVBVM60)
15.000+ dichiarazioni API Win32
~80 % delle interazioni tra oggetti ricostruite
Editor di design
Modifica proprietà nel binario compilato
Nessun limite di dimensione (esclusivo)
Sostituisce risorse incorporate
Aggiunge proprietà nascoste senza ricompilazione
Ambito licenza
Dimensione max. organizzazione < 10 dipendenti · fatturato < 1 M€ 10–249 dipendenti · fatturato < 50 M€ 250+ dipendenti · illimitato
Tipo di utilizzo Personale · Accademico · Non-profit Professionale commerciale Commerciale · Governativo · Militare
Installazione Per utente o per computer Per utente o per computer Per utente o per computer
Scegli la tua licenza Ottieni una licenza → Ottieni una licenza → Ottieni una licenza →

Licenza valida 1, 2 o 3 anni secondo la durata scelta all'ordine, supporto e aggiornamenti inclusi per tutto il periodo. IVA non applicabile — art. 293 B del codice fiscale francese.

Prova prima gratis — la versione Free mostra che cosa il motore ricostruisce dal tuo binario →

Confronto

VBReFormer a confronto con la concorrenza

Un confronto fattuale su criteri oggettivi e verificabili.

Criterio VBReFormer
Editore Devineos
Origine France Union européenne Francia Russie Russia
Giurisdizione applicabile Unione europea Fuori dall'UE
P-Code + Codice Nativo (VB5/6)
Estrazione dell'interfaccia
Modifica dell'interfaccia compilata
Versione gratuita
Assistenza con sede nell'UE

In base alle informazioni pubbliche degli editori, aggiornate al momento della pubblicazione.

100% Francese

Ideato e sviluppato in Francia

VBReFormer è ideato, sviluppato e mantenuto in Francia, tra Tolosa e la Savoia — competenza francese ed europea nel reverse engineering, senza dipendenze fuori dall'Europa.

Tolosa

Alta Garonna · Occitania

Savoia

Alvernia-Rodano-Alpi

Lo strumento giusto per il problema giusto

.NET, C# o VB.NET? Strumenti gratuiti come dnSpy o ILSpy lo fanno benissimo. La nostra specialità è Visual Basic 5 & 6 — il problema davvero difficile, e l'unico che puntiamo a risolvere meglio di chiunque altro.

Perché questa scelta →

Domande frequenti

VBReFormer può decompilare qualsiasi programma VB6?

VBReFormer analizza tutti gli eseguibili compilati con Visual Basic 5 o 6, sia in P-Code sia in Codice Nativo. L'interfaccia — form, controlli, risorse — è estratta integralmente in ogni caso. La ricostruzione del codice dipende da ciò che il binario ha conservato: l'edizione gratuita te lo mostra sul tuo file, prima di qualsiasi acquisto.

Qual è la differenza tra P-Code e Native Code?

VB6 compila in P-Code (pseudo-codice eseguito dalla macchina virtuale) oppure in Codice Nativo (istruzioni macchina x86, l'impostazione predefinita). Dalla generazione 2, VBReFormer decompila entrambi in Visual Basic leggibile; la generazione precedente ricostruiva solo il Codice Nativo.

È legale decompilare un programma?

Sì, quando si detengono i diritti del software — il caso tipico è la ricostruzione del proprio codice sorgente perduto — o nel quadro legale dell'interoperabilità.

Esiste una versione gratuita?

Sì, VBReFormer Free permette di analizzare gli eseguibili VB5/VB6 e ispezionare interfacce e risorse gratuitamente, senza limiti di tempo. Le funzioni avanzate di ricostruzione del codice sono riservate alle edizioni a pagamento.

Quanto dura la licenza?

Per la durata che scegliete all'acquisto: uno, due o tre anni. Il supporto via email e tutti gli aggiornamenti pubblicati in quel periodo sono inclusi, senza costi aggiuntivi. Alla scadenza l'accesso cessa e potete sottoscrivere una nuova licenza. L'edizione gratuita resta utilizzabile senza limiti di tempo.

E se la decompilazione non funziona sul mio binario?

È esattamente a questo che serve l'edizione gratuita: ti mostra, sul TUO file e prima di qualsiasi acquisto, che cosa è possibile estrarre — form, risorse, struttura del progetto. Consigliamo sempre di provarla prima. Poiché le licenze sono contenuti digitali consegnati immediatamente, la vendita è definitiva; in caso di problema tecnico, il nostro supporto cercherà con te una soluzione.

Scegli la tua licenza

Rispondi a 2 domande sul tuo profilo e selezioneremo l'edizione giusta — in meno di 30 secondi.

Avvia la selezione →