vb6 vb - Gibt es einen Visual Basic 6-Decompiler?




freeware pro (5)

Haben Sie das Tool VBReFormer ( http://www.decompiler-vb.net/ ) ausprobiert ? Wir haben es im vergangenen Jahr viel genutzt, um den Quellcode unserer Anwendung zurückzubekommen, denn wir haben den Quellcode unserer Anwendung vor 6 Jahren verloren und es hat gut funktioniert. Wir waren auch in der Lage, einige Änderungen der Benutzeroberfläche direkt von vbreformer vorzunehmen und sie in der exe-Datei zu speichern.

Ich habe den Quellcode von einem Projekt verloren, das ich in der Firma, für die ich arbeite, gemacht habe, und konnte keinen Visual Basic 6-Decompiler finden. Gibt es das überhaupt?

Ich habe nur die EXE, die ich von einem Benutzercomputer gerettet habe.


http://www.program-transformation.org/Transform/VisualBasicDecompilers

Dieser Link bietet eine Menge Ressourcen für VB6 Decompiling, aber es scheint, dass es stark davon abhängen wird, was Sie haben (haben Sie immer noch den Pre-Link Objektcode [EDIT: er ... p-code ich meine], oder nur die EXE?) Wie auch immer, es sieht so aus, als ob da etwas ist, guck mal rein.


Für den endgültigen, kompilierten Code Ihrer Anwendung lautet die kurze Antwort "Nein". Verschiedene Werkzeuge können verschiedene Informationen aus dem Code extrahieren (zB die Formular-Setups) und es gibt P-Code-Decompiler (siehe Edgars exzellenten Link für solche Tools). Bis heute gibt es jedoch keinen Decompiler für nativen Code. Mir ist nichts Ähnliches für andere Hochsprachen bekannt.


Ich habe VB Decompiler Lite ( http://www.vb-decompiler.org/ ) in der Vergangenheit verwendet, und obwohl es Ihnen den ursprünglichen Quellcode nicht gibt, gibt es Ihnen viele Informationen wie Methodennamen, einige variable Strings usw. Mit mehr Wissen (oder mit der Vollversion) könnte es möglich sein, noch mehr zu erreichen.


apktool ist das Beste, was Sie ausprobieren können. Ich habe etwas xml damit gespeichert, aber ehrlich gesagt weiß ich nicht, wie es mit dem .java Code arbeiten wird.

Ich würde Ihnen empfehlen, ein Code-Repository zu haben, selbst wenn Sie der einzige Programmierer sind. Ich verwende Project Locker für meine eigenen Projekte. Es gibt Ihnen kostenlose Svn und Git Repos.