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.
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
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
É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
É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.
Comparatif
VBReFormer face à la concurrence
Comparaison factuelle, sur des critères objectifs et vérifiables.
| Critère | VBReFormer | |
|---|---|---|
| Éditeur | Devineos | |
| Origine | ||
| 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.
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 →Partenaires
Un écosystème français de la rétro-ingénierie et de la cybersécurité.
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 →