Welches Werkzeug kann ich verwenden, zum extrahieren von Ressourcen aus einer VB6-Anwendung?
Einer meiner Kunden hat eine Anwendung, die geschrieben wurde für Sie mit VB6. Sie haben nicht mehr die original-Quellen, die gegeben wurden, um die Entwickler. Das hat der Entwickler verschwand aus dem Gesicht der Erde. Meine Herausforderung besteht darin, die Ressourcen aus der ausführbaren und die Anwendung neu erstellen, das hinzufügen von neuen material.
Ich habe versucht mit Resource Hacker, aber das findet nur das Symbol. Die exe ist über 26 MB, ich kann nicht sehen, dass die einzige Ressource, die eingebettet ist das Symbol.
Edit: ich nicht zum abrufen der source-code aus diesem. Dekompilieren ist nicht das Ziel. Ich will lediglich die eingebetteten Medien-Ressourcen, so dass ich Sie verwerten in der Anwendung, die ich umschreiben von Grund auf. Bitte verwechseln Sie nicht das Wort "Ressourcen" mit "source code".
Gibt es eine Möglichkeit die zu extrahieren nur die Ressourcen?
- Resource Hacker zeigt nur an, Ihr die eingehalten jump code dude, du wirst nie abrufen raw-VB-code, den Sie eingegeben haben, die in dieser Methode. Unfortuntely ich habe nie gesehen, eine Methode, dies zu tun und mein googeln kam leer.
- Ich bin nicht daran interessiert, ein dekompilieren der Anwendung. Ich brauche einfach die Medien, die eingebettet sind in die exe-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vanille-VB6-exe hat 'Icon', 'Icon Group' & 'Version Info' Ressourcen, die sichtbar sein soll in resource hacker, so sollte jeder hinzugefügten Ressourcen über die VB6-resource tool oder VS ist RC.EXE.
Seine eine Fett EXE, so dass vielleicht der Autor es gepackt? Es gibt utilities, die versuchen, determince was packer (falls vorhanden) verwendet wurde.
Ich denke, man soll sich den Quellcode wieder aus der exe-Datei (kompiliert mit VB6). Es ist fast unmöglich, wenn das Programm kompiliert ist, in
native code
, aber es ist einfacher, wenn das Programm kompiliert ist, inP-Code
. Sie können versuchen, VB Decompiler und finden Sie einen reverse-engineer manuell konvertieren einige der lesbaren Assembler-code zu VB6 code. Aber, ich schlage vor, Sie finden Sie einfach den Quellcode des Programms vom Programmierer, es ist billiger als der Dekompilierung.Versuchen vbreformer. Es wird wiederherstellen von teilen des Quellcodes zusammen mit Veranstaltungen süchtig buttons und so vierte, und von den nativen code. Ich weiß, das wollen Sie nicht, aber es ist Teil des mehr vollständige Anwendung. Es wird wieder die vb6-Menü Ressourcen zu. Es ist begrenzt, aber es ist mehr als das kriegst du mit einem normalen resource-editor. Es gibt auch eine trial-version verfügbar.
http://strategoxt.org/Transform/VisualBasicDecompilers
Werfen Sie einen Blick auf die tools aus dem oben genannten link und sehen, wenn irgendwelche von Ihnen in der Lage sind, um zu extrahieren genug für Sie.
hth
Vielleicht sind Sie das einzige windows
Ressourcen der Anwendung.
Visual Studio ist eine Ressource
editor(hab ich überprüft VS2008.net und
es hat eine)
Möchten Sie vielleicht versuchen, ein
andere Ressource-editor
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm