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 :

Probleme de Rennomage du EXE File


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut Probleme de Rennomage du EXE File
    Salut,
    je suis entraine de developpez un projet qui utilise un DLL.
    Apres la fin du projet , si je fais copy paste du exe-file avec DLL avec renommage du EXE-File , il ya erreur , voici l'erreur dans la figure ci joint.
    Pourquoi ??
    on ne peut pas changer le nom du Exe-File qui utlise un DLL ??
    Images attachées Images attachées  

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut
    tu ne renomme que l'exe, ou tu renomme aussi la dll?

    quoi qu'il en soit, l'exception levée n'est pas une exception de reference non trouvé, mais un bug quelque part dans ton code, regarde dans ton image ils te montrent où ca se passe, jete y un oeuil

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 284
    Par défaut
    Peut être que tu devrais changer le nom lors de la compilation.
    Peut être que ce lien peut t'aider.
    [WPF] Spécifier le nom du programme (.exe)

    Mais vu l'exception je pense que c'est un bug dans ton application

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    dans ton Form1_Load tu utilises un substring. C'est ce substring qui déconne.

  5. #5
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    Merci pour vous ..
    giova_fr , bien sure je veux rennomage du EXE sans DLL

    le probleme est comme il a dit Nathanael Marchand , c'est du substring dans le form load, voici mon code dans le form load :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            Process nouveau = Process.GetCurrentProcess();
                proname = nouveau.ProcessName;
                proname = proname.Substring(0, proname.LastIndexOf('.'));
                proname += ".exe";
                currentdirec = Directory.GetCurrentDirectory();
                currentdirec += "\\" + proname + " /autoRun";
    moi je fais la formation du string currentdirec pour si l'utilisateur veut faire lancer son program avec startup windows

    qu'est l'erreur dans mon code ?

  6. #6
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    J'ai trouve l'erreur et la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Process nouveau = Process.GetCurrentProcess();
                proname = nouveau.MainModule.FileName;
                proname = proname.Substring(0, proname.IndexOf('.'));
                proname += ".exe";
                currentdirec = Directory.GetCurrentDirectory();
                currentdirec += "\\" + proname + " /autoRun";
    merci pour vous

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

Discussions similaires

  1. [probleme avec minGW] ld.exe: crtbegin.o: No such file
    Par nonozor dans le forum Windows
    Réponses: 4
    Dernier message: 26/01/2008, 10h09
  2. probleme IIS avec w3wp.exe
    Par matche dans le forum IIS
    Réponses: 3
    Dernier message: 02/10/2007, 10h12
  3. Probleme d'execution de .exe
    Par liaisonsite123 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 16/01/2006, 07h59
  4. Probleme exportation de l exe
    Par Fry dans le forum MFC
    Réponses: 4
    Dernier message: 06/01/2006, 17h08
  5. Probleme de l'icone .exe
    Par Captain_JS dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/12/2004, 23h20

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