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

Langages de programmation Discussion :

Exécutable programme en C#


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Exécutable programme en C#
    Bonjour à tous !

    Voilà j'ai deux petites questions à vous poser:

    Premièrement je suis actuellement en stage et on m'a demandé de reprendre un logiciel composé de scripts et de fichiers exe pour en faire un site en php qui permettra de lancer les scripts. Mon soucis est que je n'arrive pas à ouvrir les fichiers .exe qui sont en C# pour voir le code. Quelqu'un aurait une solution ?

    Ensuite je voudrai créer un petit logiciel en C# qui permettrai de faire faire des exercices à ma sœur, mais je ne sais pas comment créer un exécutable qui pourrai s'ouvrir sur n'importe quel pc sans utiliser de logiciels.

    J'utilise visual studio 2008 pour faire mes codes.

    Merci beaucoup d'avance pour votre aide !!

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 398
    Par défaut
    Bonjour,
    1. Si tu n'as pas les codes sources et qu'ils sont vraiment en C#, il existe des désassembleurs et décompileurs (tu dois au moins avoir le IL Disassembler de Microsoft, et puis il existe des trucs plus élaborés comme .Net Reflector).
    2. Un programme en C# ne peut pas s'exécuter sur "n'importe quel PC", seulement ceux avec le Framework .Net.
      En écrivant un programme en C# 1.0 (cad, pas de types génériques) et utilisant directement le csc.exe du framework 1.1, tu peux faire un programme qui s'exécute partout où le framework 1.1 est installé (je ne sais plus si ça tourne si seul le framework 2.0 est installé, mais il me semble qu'il a ses chances), et il me semble que tu peux le trouver sur la plupart des Windows XP ou supérieur.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Invité
    Invité(e)
    Par défaut
    ok merci beaucoup pour la réponse !

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Pour l'histoire des exe, si tu n'as pas le code source demande le.
    Si ils ne l'ont pas je ne pense pas que ce qui t'est demandé nécessite de les avoirs et donc de décompiler ( à moins que tu sois dans une TPE qui n'est pas du tout informatique?).
    Surement qu'il te " suffit" de demander à php de les lancer en commande.

    Pour visual studio, tu peux récupérer l'executable dans le répertoire Bin/Debug (ou release[...]) de là ou se trouve ton projet. En gros tu récupères tout ce qui y a dedans et ca se lance partout ou le framework .Net que tu utilises est installé. Bon c'est pas une facon propre mais visiblement tu débutes, faut le temps de tout comprendre.

  5. #5
    Invité
    Invité(e)
    Par défaut
    J'ai vu avec eux et ils vont chercher les codes sources.

    Et oui je débute un peu en C# car à la base je fais plutôt du html/css/php

    Merci beaucoup pour votre aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème exécution programme
    Par nana7 dans le forum C
    Réponses: 12
    Dernier message: 19/05/2008, 11h52
  2. exécution programme impossible
    Par yasinfo dans le forum Windows XP
    Réponses: 3
    Dernier message: 07/12/2007, 02h17
  3. [MEX] Exécuter programmes C
    Par vanesima dans le forum MATLAB
    Réponses: 4
    Dernier message: 29/10/2007, 09h46
  4. Pb. d'exécution programme overlay DX sous Vista
    Par mchk0123 dans le forum DirectX
    Réponses: 1
    Dernier message: 10/09/2007, 18h52
  5. Exécution programme en ligne de commande
    Par Invité dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 25/10/2006, 12h00

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