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

Visual C++ Discussion :

[CreateProcess] ERROR_FILE_NOT_FOUND ?


Sujet :

Visual C++

  1. #1
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut [CreateProcess] ERROR_FILE_NOT_FOUND ?
    salut,
    j ai un file not found alors que je tente ede creer un processus. Le fichier cible se trouve pourtant dans le repertoire d execution du programme qui fait le createProcess.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if(CreateProcess(_sExe,l_sCommandLine.GetBuffer(l_sCommandLine.GetLength()),0,0,FALSE,
    		CREATE_DEFAULT_ERROR_MODE,0,0,&l_siStartupInfo,&l_piProcessInfo) == FALSE)
    {		
    TRACE("E\t[Maclasse::CreateChildProcess()]Creation of Process Failed (%u)\r\n",GetLastError());
    		l_bFctResult = false;
    }
    else
    {...
    j ai essayer sans le parametre ligne de commande et ca va toujours pas donc c et bien le nom de l app qu il trouve pas. Alors que l'app a lancer se trouve dans le repertoire d execution du code qui appel createprocess... bizzare

    une idée ?

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    t'as essayé avec un chemin en dur ?

  3. #3
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Essayer avec GetModuleFileName ou GetModuleHandle

  4. #4
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    Citation Envoyé par nico-pyright(c)
    t'as essayé avec un chemin en dur ?
    oui pas de probleme

    Citation Envoyé par Mat.M
    Essayer avec GetModuleFileName ou GetModuleHandle
    ce me retourne bien le programme (path+name) dans lequele je suis

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    attention, quand tu lances le programme en debug ou directement depuis l'explorateur de fichier, le répertoire n'est pas le meme.
    Par défaut, quand tu es en débug, il ira chercher les fichiers dans le meme reperoirte que le projet, alors que l'exe sera dans le répertoire \debug

    pour palier cet inconvénient, tu peux préciser le répertoire d'execution dans les options de debug

  6. #6
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    ok ,merci
    c etait bien ca...

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

Discussions similaires

  1. [EXECUTION] CreateProcess / ShellExecute
    Par jmdeffet dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 14/10/2004, 10h33
  2. CreateProcess (impossible de gérer le symbole >
    Par borgirz dans le forum Windows
    Réponses: 4
    Dernier message: 03/06/2004, 10h53
  3. [CreateProcess] Comment cacher la fenêtre ?
    Par iubito dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 27/04/2004, 18h27
  4. Réponses: 2
    Dernier message: 05/04/2004, 23h06
  5. CreateProcess + paramètres passé
    Par obione dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 20/03/2003, 17h25

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