Au secours, décompiler un executable VB

Bonjour à tous,

J'ai fait une énorme bétise ce matin... J'ai voulu modifier un programme VB... Au chargement, j'ai eu une erreur de chargement de composant, mais j'ai continué à charger le projet...
Je n'avais pas vu ce problème, et j'ai enregistré les modifs, sans recréer l'exe, pour que l'on puisse tester ce programme...
Le problème, c'est que ça a effacé une bonne parti du code :-(((
N'ayant pas recréé l'exe, je me demande s'il est possible de récupérer le code de mon fichier exe en VB???

Merci d'avance,

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Ba, plutot de l'assembleur ou du C ou ...
    A la limite du bas si c'est ecrit en VB mais je suis aps bien sur...

    ö,ö&nbsp&nbsp"Il est plus facile de donner des conseils
    \_/&nbsp&nbsp&nbsp&nbspque de les appliquer"
    1. Donc de toute façon, impossible de récuperer les formulaires et le code tel que je l'ai tapé... :-(
      1. Et oui, les jeunes d'asteur', c'est plus ce que c'était... Mais en fait, au pire, j'ai perdu une matinée de travail, j'ai retrouvé une bonne partie de mon code... En tout cas, ça sert de leçon...
        Par contre, je me demandais si c'était authorisé de créer un décompilateur, puisqu'on n'en trouve quand même pas des masses sur internet?

        Merci.
        1. Contributeur
          Le creer, oui...l'utiliser sur des programmes copyrightes sous certaines conditions (la plus part des "gros" trucs) non...

          ö,ö&nbsp&nbsp"Il est plus facile de donner des conseils
          \_/&nbsp&nbsp&nbsp&nbspque de les appliquer"
          1. Modérateur
            En France (et dans la majorité des pays européens), la décompilation et le désassemblage sont parfaitement légaux (malgré ce qui est marqué dans les licenses des logiciels).
            1. Salut Seb,

              Et y'a marqué quoi par exemple ? Sur quel type de produits ?

              Kalamit,
              Je ponce donc j'essuie
          2. Modérateur
            >Et y'a marqué quoi par exemple ?

            Des trucs du genre: "You may not reverse engineer, decompile or disassemble the Product." (Coefficient, logiciel d'analyse de base de données).

            Dreamweaver 2 de Macromedia: "Vous ne devez pas décompiler, désosser, désassembler ou, de quelque façon que ce soit, réduire le Logiciel à une forme perceptible par l'homme."

            Opéra (navigateur): "You shall not modify, translate, reverse engineer, decompile or disassemble the Software or any part thereof."

            etc.

            On trouve ça dans pratiquement tous les types de logiciels commerciaux.

            On s'en fout, on est en europe ! ;-D
            1. Et sinon, ça se passe comment? On peut retrouver les .frm, .vbp... en décompilant, ou on obtient que le code en assembleur?