In English



VB Decompiler

VB Decompiler est un outil avancé qui peut désassembler et décompiler des programmes (EXE, DLL ou OCX) écrits en Visual Basic 5.0/6.0 et des programmes basés sur .NET technologie (Visual C#, Visual Basic .NET, etc.). Comme vous le savez, les programmes écrits en Visual Basic et C# peuvent être compilés en pseudo-code interprété (p-code), en assembleur code natif et en MSIL Assemblage .NET (x86 et x64). VB Decompiler prend en charge la décompilation pour tous ces formats.



Lite version Pro version

Du fait que le p-code consiste en plusieurs commandes de haut-niveau, il existe une réelle possibilité de le décompiler en code source (bien-sûr, les noms des variables et quelques fonctions ne seront pas décompilés). VB Decompiler restaure le code source à partir du p-code et ceci le plus précisemment possible. Et après quelques modifications, vous pourrez compiler le code ainsi généré.

Exemple de P-Code
P-Code Example




Si un programme a été compilé en code natif, restaurer l'intégralité du code source à partir des instructions machine n'est pas possible. Toutefois VB decompiler peut vous aider à analyser le programme même dans ce genre de situation. Il contient un puissant désassembleur ainsi qu'un émulateur. Ce puissant moteur est capable de décoder la plupart des instructions en assembleur en commandes VB. Bien-sûr, ceci ne fonctionne pas sur quelques optimisations du code assembleur et quelquefois il peut générer des instructions incorrectes. Mais à l'heure actuelle, c'est de loin la meilleure façon d'analyser le code natif des applications.

Exemple De Code Indigene
Native Code Example




Dans le cas d'un programme compilé dans un assembly .NET, VB Decompiler récupère toutes les tables et tous les modules d'un assembly géré, désassemble et décompile toutes les méthodes, fonctions et événements à l'aide du désassembleur IL. La plupart des codes peuvent être décompilés avec un bon taux de réussite et juste avec quelques restrictions. VB Decompiler ne nécessite pas l'installation du .NET Framework pour la décompilation. La décompilation est prise en charge sur tous les systèmes d'exploitation Windows et sur la plupart des systèmes virtuels (Parallels, Wine, etc.).

.NET Example
.NET Example






VB Decompiler décompile également tous les formulaires GUI et les contrôles utilisateur présentés dans le fichier. Pour une utilisation technique, le décompilateur peut afficher les décalages de tous les contrôles.

Forms Example
Forms Example


De manière générale, VB Decompiler est l'outil idéal pour l'analyse des programmes et il se montrera parfait si vous désirez retrouver le code source d'un projet que vous avez égaré .



Le Decompilateur de VB a 5 licenses differentes: Lite, Personal Educational Home, Business, Business with Tracing Features and Business with Analytic Features


Tableau de comparaison reel est là (en anglais)


Minimum System Requirements (for v8.4 or older): Pentium 166, 32Mb RAM, Windows 95/98/ME/2k/XP/2003/Vista/2008/7/8/8.1/10/11
Minimum System Requirements (for v9.0 or later): 1,3 Ghz x86 processor, 1Gb RAM, Windows XP/2003/Vista/2008/7/8/8.1/10/11
Minimum System Requirements (for latest version): 1,3 Ghz x86 processor, 1Gb RAM, Windows 7/8/8.1/10/11 with actual updates

Screenshots of VB Decompiler Pro:

Decompiling Visual Basic Native Code
Decompiling Code
Disassembling Visual Basic Native Code
Disassembling Code
Decompiling Visual Basic Forms
Decompiling Forms
HEX Editor for Decompiling Visual Basic Applications
HEX Editor
Visual Basic 6.0 Decompile String References
String References
Decompiling Visual Basic API
Decompiling API


* Microsoft, Windows, and Visual Basic are registered trademarks of Microsoft Corporation.






Main     News     Products     Documentation     Articles     Download     Order now     About us    

Privacy policy