IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Code d'un exécutable développé sur VB6


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2013
    Messages : 75
    Points : 51
    Points
    51
    Par défaut Code d'un exécutable développé sur VB6
    Bonjour tout le monde,
    En fait je ne connais pas du tout VB6, j'utilise VBA. J'ai un exécutable qui a été développé sur VB6. je voudrais savoir est ce que c'est possible de voir le code qu'il ya derrière cet exécutable. Si possible, comment?
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Bonjour,
    Citation Envoyé par pasterlouis Voir le message
    Bonjour tout le monde,
    En fait je ne connais pas du tout VB6, j'utilise VBA.
    C'est quasiment la même chose.

    Citation Envoyé par pasterlouis Voir le message
    J'ai un exécutable qui a été développé sur VB6. je voudrais savoir est ce que c'est possible de voir le code qu'il ya derrière cet exécutable. Si possible, comment?
    Merci d'avance
    Les exécutables VB6 sont compilés. Il faut en détenir les sources pour les visualiser
    (dans un éditeur de texte par exemple ou une interface de développement comme Visual Studio 6)
    Si l'exécutable est compilé, le désassemblage permet (si le contrat de licence l'autorise)
    de récupérer certaines informations sur le code source mais cela suppose que l'exécutable ait été compilé en P-Code et non en code natif.
    En tout état de cause, il sera très difficile de reconstituer le code complet même dans ce cas.

  3. #3
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Points : 1 875
    Points
    1 875
    Par défaut
    Citation Envoyé par DarkVader Voir le message
    Bonjour,
    C'est quasiment la même chose.


    Les exécutables VB6 sont compilés. Il faut en détenir les sources pour les visualiser
    (dans un éditeur de texte par exemple ou une interface de développement comme Visual Studio 6)
    Si l'exécutable est compilé, le désassemblage permet (si le contrat de licence l'autorise)
    de récupérer certaines informations sur le code source mais cela suppose que l'exécutable ait été compilé en P-Code et non en code natif.
    En tout état de cause, il sera très difficile de reconstituer le code complet même dans ce cas.
    Si tu le désassemble quelque soit la façon ou il à été compilé tu récupère pas au moins un code en ASM ?
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  4. #4
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Je connais VBA ... pas VB6
    J'ai extrapolé qu'il ne connaissait pas l'assembleur

    Plus sérieusement, il est possible de récupérer directement une partie du code VB et des variables
    si la compilation a été effectuée en P-Code alors qu'en code natif, il n'est possible que de le désassembler.

Discussions similaires

  1. Portion de code exécutable déportée sur clé USB
    Par Eric Beaumard dans le forum Langage
    Réponses: 32
    Dernier message: 04/02/2012, 10h39
  2. Installer une application développée en VB6 sur Windows 7
    Par BZH22 dans le forum Installation, Déploiement et Sécurité
    Réponses: 6
    Dernier message: 03/08/2011, 16h56
  3. Exécuter un code javascript lors du clique sur un textbox
    Par krolis dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 31/03/2010, 15h46
  4. Réponses: 12
    Dernier message: 09/06/2009, 10h26
  5. Pproblème d'exécution sur VB6
    Par dadou846 dans le forum OpenCV
    Réponses: 0
    Dernier message: 21/02/2009, 03h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo