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.
Cómo proceder, gratis primero
- 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.
- 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.
- 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