vb6 - online - vbreformer
¿Hay un decompilador de Visual Basic 6? (4)
Perdí el código fuente de un proyecto que hice en la empresa para la que trabajo y no he podido encontrar un descompilador de Visual Basic 6; ¿eso incluso existe?
Solo tengo el EXE que rescaté de la máquina de un usuario.
¿Has probado la herramienta llamada VBReFormer ( http://www.decompiler-vb.net/ )? Lo usamos mucho el año pasado para recuperar el código fuente de nuestra aplicación, porque perdimos el código fuente de nuestra aplicación hace 6 años y funcionó bien. También pudimos realizar algunos cambios en la interfaz de usuario directamente desde vbreformer y guardarlos en el archivo exe.
He usado VB Decompiler Lite ( http://www.vb-decompiler.org/ ) en el pasado, y aunque no te da el código fuente original, sí te proporciona mucha información, como nombres de métodos, algunos cadenas variables, etc. Con más conocimiento (o con la versión completa) es posible obtener incluso más que esto.
Para el código final compilado de su aplicación, la respuesta breve es "no". Diferentes herramientas pueden extraer información diferente del código (por ejemplo, las configuraciones de formularios) y hay decompiladores de códigos P (consulte el excelente enlace de Edgar para tales herramientas). Sin embargo, hasta el día de hoy, no hay descompilador para el código nativo. Tampoco conozco nada similar para otros lenguajes de alto nivel.
http://www.program-transformation.org/Transform/VisualBasicDecompilers
Este enlace proporciona muchos recursos para descompilar VB6, pero parece que dependerá en gran medida de lo que usted TIENE (¿Todavía tiene el código del Objeto pre-link [EDIT: er ... p-code, quiero decir], o solo el EXE?) De cualquier manera, parece que hay algo, eche un vistazo allí.