Est-il un Visual Basic 6 decompiler?
J'ai perdu le code source d'un projet que j'ai fait sur la compagnie pour laquelle je travaille et n'ai pas été en mesure de trouver un Visual Basic 6 decompiler, ça existe encore?
Je n'ai que le fichier EXE que j'ai sauvé de l'ordinateur de l'utilisateur.
Vous devez vous connecter pour publier un commentaire.
Pour la finale, a compilé le code de votre application, la réponse est “non”. Différents outils sont capables d'extraire les différentes informations à partir du code (par exemple, les formes de configurations) et il y a P code de la décompilation (voir Edgar excellent lien pour de tels outils). Cependant, jusqu'à ce jour, il n'existe pas de decompiler pour le code natif. Je ne suis pas au courant de quelque chose de semblable pour d'autres langages de haut niveau soit.
http://www.program-transformation.org/Transform/VisualBasicDecompilers
Ce lien fournit un grand nombre de ressources pour VB6 Décompilation, mais il semble que cela dépendra grandement de ce que vous avez (avez-vous encore le pré-lien de code Objet [EDIT: euh... p-code, je veux dire], ou juste l'EXE?) De toute façon, il semble qu'il y ait quelque chose, prendre un coup d'oeil là-bas.
J'ai utilisé VB Decompiler Lite (http://www.vb-decompiler.org/) dans le passé, et bien qu'il ne vous donne pas le code source d'origine, il vous donne beaucoup d'informations comme les noms de méthode, certaines chaînes de variables, etc. Avec plus de connaissances (ou à la version complète), il pourrait être possible d'obtenir encore plus que cela.
Avez-vous essayé l'outil nommé VBReFormer (http://www.decompiler-vb.net/) ? Nous avons utilisé beaucoup l'année dernière, afin de récupérer le code source de notre application, parce que nous avons perdu le code source de notre application il y a 6 ans et il a bien fonctionné. Nous avons pu également fait quelques modifications de l'interface utilisateur directement à partir de vbreformer et de les enregistrer dans le fichier exe.
Dans ma propre expérience où j'ai besoin d'essayer et de trouver ce que certains vieux VB6 programmes ont été faites, je me suis tourné vers Process Explorer (Sysinternals). J'ai fait la suivante:
N'en est pas de montrer les fonctions réelles, mais la liste de leurs noms, les dossiers de l'endroit où les fichiers ont été copiés à partir de et à et si il accède à une base de données il serait également afficher la chaîne de connexion. Assez pour vous aider à vous faire une idée, mais peut-être inutile pour des programmes complexes. Les programmes que je regardais étaient assez basique (pas de mauvais jeu de mots).
YMMV.
Oui je pense que Vous pouvez obtenir le téléchargement et séparément les fichiers d'Aide de:
vbdecompiler.org Site.
et il y a une Vidéo sur YouTube qui explique comment l'Utiliser pour Obtenir
le Code à partir d'un fichier exécutable et de le Sauver.
J'espère que j'ai aidé.