VB Decompiler es una herramienta avanzada que puede desensamblar y descompilar programas (EXE, DLL u OCX) escritos en Visual Basic 5.0/6.0 y programas basados en .NET tecnología (Visual C#, Visual Basic .NET, etc.). Como sabe, los programas escritos en Visual Basic y C# se pueden compilar en pseudocódigo interpretado (p-code), en ensamblador código nativo y en un MSIL Ensamblado .NET (x86 y x64). VB Decompiler admite la descompilación para todos estos formatos.
Como el Pseudo código (p-code) consiste en comandos de alto nivel, hay una posibilidad real de decompilar o desensamblar el programa a su código fuente (claro que los nombres de las variables y algunas funciones no van a ser desensambladas). VB Decompiler restaura el código fuente desde el pseudo código tan preciso como es posible. Y después de algunas modificaciones usted puede tratar de compilar el código generado.
Si el programa fue compilado en código nativo, no es posible restaurar por completo el código fuente desde código de máquina, pero VB decompiler puede ayudar a analizar el programa incluso en esta situación, ya que el programa tiene un potente desensamblador y emulador. Este poderoso motor tratara de decodificar la mayoría de las instrucciones del assembler a los comandos VB mas parecidos. Por supuesto, esto falla en algunas optimizaciones del código ensamblador y algunas veces genera instrucciones que no son correctas. Pero en este momento, esta es la mejor manera de analizar aplicaciones compiladas con el método código nativo (native code).
En el caso de un programa compilado en un .NET ensamblado, VB Decompiler recuperará todas las tablas y módulos de un ensamblado administrado, desensamblará y descompilará todos los métodos, funciones y eventos usando el desensamblador IL. La mayoría del código se puede descompilar con una buena tasa de éxito y solo con algunas restricciones. VB Decompiler no requiere la instalación de .NET Framework para la descompilación. La descompilación es compatible con todos los sistemas operativos Windows y con la mayoría de los sistemas virtuales (Parallels, Wine, etc.).
VB Decompiler también descompilar todas las Formas de GUI y UserControls presentados en archivo. Para uso descompilador técnica puede mostrar las compensaciones de todos los controles.
En general, VB Decompiler es una herramienta ideal para analizar programas y es perfecta en caso que usted haya perdido su código fuente y necesite restaurar parcialmente el proyecto.
Decompiling Code |
Disassembling Code |
Decompiling Forms |
HEX Editor |
String References |
Decompiling API |
* Microsoft, Windows, and Visual Basic are registered trademarks of Microsoft Corporation.