Decompiler-VB.Net
ES
Iniciar sesión
VBReFormer Gen2 Motor reescrito por completo, P-code íntegro y el estudio en línea en beta pública. Leer el anuncio
Código fuente perdido

Perdió el código fuente de una aplicación VB6. Esto es lo que se puede recuperar.

Disco muerto, desarrollador desaparecido, copia de una versión demasiado antigua: solo queda el programa compilado. Un descompilador VB6 saca de él mucho más de lo que se cree, y menos que todo. Esta página dice cuál, antes de que instale nada.

Lo que necesita

El archivo compilado: un .exe, .dll, .ocx o .scr producido por Visual Basic 5 o 6. Nada más. No hace falta saber si se compiló en P-Code o en código nativo: VBReFormer lo detecta y trata ambos. Un binario protegido por un packer debe desempaquetarse antes.

Lo que vuelve

  • Formularios y controles, con todas sus propiedades, imágenes incluidas: íntegramente, en todos los casos.
  • Recursos, cadenas, referencias a bibliotecas y controles de terceros, estructura del proyecto: un .vbp que se abre en el IDE.
  • El código de los procedimientos: condiciones, bucles, llamadas, asignaciones, accesos a controles, reconstruidos en Visual Basic legible, en P-Code y en nativo. La página de cobertura mide lo que representa, programa por programa.

Lo que nunca vuelve, con nosotros ni con nadie: los nombres de las variables locales y los comentarios, que el compilador no conservó. El código recuperado se lee y se recompila; no coincide palabra por palabra con el original.

Cuánto código vuelve, medido en 207 programas

Cómo proceder, gratis primero

  1. 1Abra el binario en la edición gratuita, o súbalo al estudio en línea sin instalar nada. Verá la estructura del proyecto, los formularios completos y una vista previa del código descompilado.
  2. 2Juzgue con pruebas: la vista previa muestra lo que el motor reconstruye de su binario, no de un ejemplo. Si lo que ve vale la licencia, tómela; si no, no ha gastado nada.
  3. 3Con la licencia, exporte el proyecto completo y ábralo en Visual Basic 6. Las versiones 7.0.5 y 7.0.6 trabajaron precisamente en lo que el IDE acepta recargar: declaraciones, tipos de eventos, arreglos, referencias.

El artículo detallado: distinguir P-Code y nativo, y por dónde empezar

¿Prefiere que lo hagamos nosotros?

Recuperamos el proyecto a partir de su binario, lo abrimos en el IDE y se lo entregamos listo para mantener, con un informe de lo encontrado. Evaluación gratuita del binario antes de cualquier presupuesto.

Solicitar una evaluación gratuita