Decompiler-VB.Net
FR
Connexion
VBReFormer Gen2 Moteur entièrement réécrit, P-code complet, et le studio en ligne en bêta publique. Lire l'annonce
Accueil

Produit

VBReFormer, VB6 decompiler et éditeur d'interface compilée

Un décompilateur VB6 pour les binaires Visual Basic 5 et 6 : désassembleur, décompilateur de Code Natif et éditeur d'interface compilée en un seul outil.

744 142+ téléchargements 1 700+ licences vendues 27 ans d'expertise
.exe.dll.ocx.scrVB5 Native VB6 Native

Toutes éditions

Extraction de l'interface

VBReFormer extrait la totalité des artefacts de design visuel de votre binaire compilé, même sans les fichiers source originaux.

  • Extrait le fichier projet VB (.vbp)
  • Extrait les formulaires et contrôles (.frm, .ctl, .pag)
  • Extrait les ressources binaires (.frx, .ctx, .pgx)
  • Identifie les composants COM/OLE/ActiveX
  • Extrait les images et icônes embarquées

Sortie reconstruite

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

Exemple de code décompilé

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

Professionnel & Entreprise

Décompilateur de code natif

Le décompilateur traduit le code compilé en Visual Basic lisible. Depuis la génération 2, il traite le P-Code comme le Code Natif — les deux modes de compilation de VB6.

  • Code machine → reconstruction Visual Basic
  • Reconstruit les appels runtime (MSVBVM60.dll)
  • 15 000+ déclarations Win32 API intégrées
  • ~80 % des interactions objets reconstruites
  • Sortie VB avec coloration syntaxique
Note : depuis VBReFormer 7, le P-Code et le Code Natif sont l'un comme l'autre décompilés. La génération précédente ne reconstruisait que le Code Natif.
Voir la couverture, fonction par fonction
Unique · Toutes éditions

Éditeur de design UI compilé

Le seul outil sur le marché qui permet d'éditer une interface VB5/VB6 compilée sans limitation de taille. Modifier les propriétés, corriger les textes, remplacer les images — directement sur le binaire.

  • Édite les propriétés des contrôles dans le binaire compilé
  • Sans limitation de taille (unique)
  • Remplace les ressources embarquées (images, icônes)
  • Ajoute des propriétés cachées sans recompilation
  • Exporte les ressources individuellement

Propriétés éditables

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

Éditions

Comparatif des fonctions

Toutes les éditions incluent l'intégralité des fonctions techniques. La différence réside dans le périmètre de la licence.

Éditions

Small Business

Home / Education

79 €

Popular

Medium Business

10–249 Taille max. de l'organisation

349 €

Large Business

Gov · Military · 250+

799 €

Général
Support Visual Basic 5 & 6
Formats supportés : .exe .dll .ocx .scr
Windows 10 → Windows 11
Mises à jour gratuites du produit
Documentation en ligne & guide utilisateur
Extraction de l'interface
Extraction du fichier projet (.vbp)
Extraction des formulaires (.frm, .ctl, .pag)
Ressources binaires (.frx, .ctx, .pgx)
Identification des composants COM/OLE/ActiveX
Extraction des images et icônes embarquées
Désassembleur
Identification des procédures (Forms, Modules, Classes...)
Désassemblage code machine → assembleur
Coloration syntaxique assembleur & VB
Moteur de recherche dans le désassemblage
Décompilateur (P-Code et Code Natif)
Reconstruction Code Natif → Visual Basic
Reconstruction des appels runtime (MSVBVM60)
15 000+ déclarations API Win32 intégrées
~80 % des interactions objets reconstruites
Éditeur de design
Édition des propriétés dans le binaire compilé
Sans limitation de taille (unique)
Remplacement des ressources embarquées
Ajout de propriétés cachées sans recompilation
Périmètre de licence
Taille max. de l'organisation < 10 salariés · CA < 1 M€ 10–249 salariés · CA < 50 M€ 250+ salariés · illimité
Type d'usage Personnel · Académique · Associatif Professionnel commercial Commercial · Admin. · Militaire
Installation Par utilisateur ou par ordinateur Par utilisateur ou par ordinateur Par utilisateur ou par ordinateur
Prêt à vous lancer ? Obtenir une licence → Obtenir une licence → Obtenir une licence →

Licence valable 1, 2 ou 3 ans selon la durée choisie à la commande, support et mises à jour inclus pendant toute la période. TVA non applicable — art. 293 B du CGI.

Essayez d'abord gratuitement — la version Free montre ce que le moteur reconstruit de votre binaire →

Comparatif

VBReFormer face à la concurrence

Comparaison factuelle, sur des critères objectifs et vérifiables.

Critère VBReFormer
Éditeur Devineos
Origine France Union européenne France Russie Russie
Juridiction applicable Union européenne Hors Union européenne
P-Code + Code Natif (VB5/6)
Extraction de l'interface
Édition de l'interface compilée
Version gratuite
Support basé en Union européenne

Données établies à partir des informations publiques des éditeurs, à jour au moment de la publication.

100% Français

Conçu et développé en France

VBReFormer est imaginé, développé et maintenu en France, entre Toulouse et la Savoie — une expertise française et européenne en rétro-ingénierie, sans dépendance hors d'Europe.

Toulouse

Haute-Garonne · Occitanie

Savoie

Auvergne-Rhône-Alpes

Le bon outil pour le bon problème

.NET, C# ou VB.NET ? Des outils gratuits comme dnSpy ou ILSpy le font très bien. Notre spécialité, c'est le Visual Basic 5 & 6 — le problème réellement difficile, et le seul que nous cherchons à résoudre mieux que quiconque.

Pourquoi ce choix →

Questions fréquentes

VBReFormer peut-il décompiler n'importe quel programme VB6 ?

VBReFormer analyse tous les exécutables compilés avec Visual Basic 5 ou 6, en P-Code comme en Code Natif. L'interface — formulaires, contrôles, ressources — est extraite intégralement dans tous les cas. La reconstruction du code, elle, dépend de ce que le binaire a conservé : la version gratuite vous le montre sur votre propre fichier, avant tout achat.

Quelle est la différence entre P-Code et Code Natif ?

VB6 compile soit en P-Code (pseudo-code interprété par la machine virtuelle), soit en Code Natif (instructions machine x86, le réglage par défaut). Depuis la génération 2, VBReFormer décompile les deux vers du Visual Basic lisible ; la génération précédente ne reconstruisait que le Code Natif.

Est-il légal de décompiler un programme ?

Oui lorsque vous détenez les droits du logiciel — le cas typique étant la reconstruction de votre propre code source perdu — ou dans le cadre légal de l'interopérabilité. Vous devez disposer des droits nécessaires sur le programme analysé.

Existe-t-il une version gratuite ?

Oui, VBReFormer Free permet d'analyser vos exécutables VB5/VB6 et d'inspecter interfaces et ressources gratuitement, sans limite de temps. Les fonctions avancées de reconstruction du code sont réservées aux éditions payantes.

Combien de temps la licence est-elle valable ?

Pour la durée que vous choisissez à l'achat : un, deux ou trois ans. Le support par email et toutes les mises à jour publiées pendant cette période sont inclus, sans supplément. À l'échéance, l'accès cesse et vous pouvez souscrire une nouvelle licence. L'édition gratuite, elle, reste utilisable sans limite de durée.

Et si la décompilation ne donne rien sur mon binaire ?

C'est précisément le rôle de la version gratuite : elle vous montre, sur VOTRE fichier et avant tout achat, ce qui peut être extrait — formulaires, ressources, structure du projet. Nous vous recommandons de toujours l'essayer d'abord. Les licences étant des contenus numériques livrés immédiatement, les ventes sont définitives ; en cas de difficulté technique, notre support cherche une solution avec vous.

Prêt à vous lancer ?

Répondez à 2 questions sur votre profil et nous sélectionnons l'édition adaptée — en moins de 30 secondes.

Démarrer la sélection →