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

C++ Discussion :

[débutant]ouvrir un *.exe écrit en C++


Sujet :

C++

  1. #1
    Membre confirmé Avatar de greg64
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 154
    Par défaut [débutant]ouvrir un *.exe écrit en C++
    Salut à tous,

    Désolé pour la question mais je suis un vrai débutant en C++. J'ai une application qui se nomme toto.exe qui fonctionne sous windows CE, je double clique dessus et l'application s'ouvre.
    Je met mon application sur un PC munit de windows 2000, je double clique et là un message d'erreur apparaît. Logique l'application est prévu pour ne fonctionner que sur windows CE. Alors on me demande de modifier l'application pour la faire fonctionner sous windows 2000.
    Question : comment dois je faire pour voir le code de ce ficheir exécutable ???

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Le demander à son auteur.

  3. #3
    Membre confirmé Avatar de greg64
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 154
    Par défaut
    Citation Envoyé par Miles
    Le demander à son auteur.
    Merci de ton aide mais son auteur était un stagiaire comme moi mais il y a 6 ans alors introuvable je pense ...

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    A part cette solution, il n'y a rien sauf l'assembleur.

  5. #5
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 290
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    non, tu ne peux pas récupérer le code source à partir de l'exécutable. Il te faut récupérer les fichiers d'implémentation.
    A moins que... si tu maîtrise l'assembleur, mais alors si tu le maitrise vraiment, peut-être que...

    // grilled

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 159
    Par défaut
    Si j'ai bien compris le stagiaire d'il y a 6 ans a effectué les developpements souhaité et emporté le code source avec lui.

  7. #7
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Citation Envoyé par Luther13
    Si j'ai bien compris le stagiaire d'il y a 6 ans a effectué les developpements souhaité et emporté le code source avec lui.
    C'est pas normal, le code source ne devrait même plus lui appartenir...

  8. #8
    Membre confirmé Avatar de greg64
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 154
    Par défaut salut
    Citation Envoyé par Luther13
    Si j'ai bien compris le stagiaire d'il y a 6 ans a effectué les developpements souhaité et emporté le code source avec lui.
    Je sais pas dans la boite où je suis pas un seul informaticien ... Il est possiible que le code source source soit par là ...

    C'est quoi cette histoire d'assembleur ???

    Merci.

  9. #9
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Quand un programme C++ est compilé, ça donne du binaire qu'on peut désassembler pour le transformer en code source assembleur... Pour ta machine cible, et donc pas forcément x86 non plus.

  10. #10
    Membre expérimenté
    Avatar de superspag
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 153
    Par défaut
    Ne te lance pas dans de l'assembleur ^^ lol tu vas t'arracher les cheuveux

    Si tu n'as pas les sources tu est bloqué, il te faudra reprendre les developpements de zéro

  11. #11
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Le bon côté des choses, c'est que tu as déjà une partie importante dans les mains : Une spec relativement stable et détaillé de ce que le programme que tu vas devoir écrire à partir de 0 doit faire...

    Après, si tu es débutant, que tu es le seul informatien de la boîte, à moins d'avoir de bons copains bonne poire, je vois assez mal comment tu vas y arriver...
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  12. #12
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 192
    Par défaut
    Je pense personellement que la meilleure solution est de faire pression sur tes supérieurs pour qu'ils te donnent la clé des archives et que tu recherches un rapport de stage, et... peut-être un CD ou une disquette bien rangée dedans...

  13. #13
    Membre confirmé Avatar de greg64
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 154
    Par défaut
    Citation Envoyé par JolyLoic
    Le bon côté des choses, c'est que tu as déjà une partie importante dans les mains : Une spec relativement stable et détaillé de ce que le programme que tu vas devoir écrire à partir de 0 doit faire...

    Après, si tu es débutant, que tu es le seul informatien de la boîte, à moins d'avoir de bons copains bonne poire, je vois assez mal comment tu vas y arriver...
    merci à toi JolyLoic de me remonter le moral. le programme est écrit en C++. Je ne suis pas obligé de le réécrire aussi en C++. L'utilitaire doit récupérer des données transmises par des appareils de mesure et les stocker. En quoi puis je programmer cela ??? Sur Excel cela est possible. NON ???

    Mereci de ton aide et de tes encouragements.

  14. #14
    Membre expérimenté
    Avatar de superspag
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 153
    Par défaut
    ça depend...

    - Sous quelle forme ces données te parviennent t'elles ?
    - Que doit tu en faire ?
    - Sous quelle forme tes résultats doivent etre stockés ?

  15. #15
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Il y a des outils spécialisés pour de l'acquisition de données, comme LabView (très orienté acquisition de données, mais faisant aussi du traitement) ou Matlab (plus orienté traitement et calcul, mais faisant aussi de l'acquisition).

    Si tu dois juste acquérir et enregistrer, il y a des chances que tu gagnes pas mal de temps en utilisant ce genre d'outil. Ils sont payant, mais le gain de temps justifie très probablement le coût pour une entreprise.

    Mon but n'était pas de te décourrager, mais le C++ est un langage puissant, mais qui demande un certain effort d'apprentissage, qu'il n'est pas aisé de mener de front avec un développement et des contraintes de productivité.

    Je préfère t'arrêter tout de suite que te laisser t'engager sur une voie qui me semble vouée à l'échec.

    Ton programme demanderait des problèmatiques complexes, ou des besoins de distributivité à grande échelle (où payer une license par poste est problèmatique), pourquoi pas continuer en C++, mais j'ai plus l'impression qu'il s'agit d'un programme utilisé sur un poste unique ou presque et réalisant des traitements assez simples, et demandant des évolutions réalisées par des non informatitiens relativement souvent. Ce n'est clairement pas le domaine de prédilection du C++.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  16. #16
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Si tu ne veux pas utiliser le C/C++, les langages les plus indiqués pour ce genre d'opérations sont le Java, si tu reçois les données sous forme binaire, ou alors le Python me parait une bonne solution aussi. Il est relativement puissant et rapide.

Discussions similaires

  1. [Débutant] Icône et .exe
    Par velociraptor5679 dans le forum C++
    Réponses: 2
    Dernier message: 17/07/2006, 14h58
  2. [débutante] ouvrir et parcourir word
    Par delph1983 dans le forum Documents
    Réponses: 7
    Dernier message: 20/02/2006, 10h54
  3. [XHTML] [débutant] Ouvrir une page dans une page xhtml
    Par wikers dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/02/2006, 16h20
  4. [FLASH MX2004] Ouvrir un exe sans fenêtre batch
    Par daner06 dans le forum Flash
    Réponses: 4
    Dernier message: 08/11/2005, 18h39
  5. [Débutant] Ouvrir un simple fichier....
    Par Eikichi dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 17/10/2003, 15h02

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