Bonjour, j'ai écrit un programme avec les mfc qui lance un autre programme dans le même dossier par la commande system();
Le problème se pose quand on ouvre un fichier en double-cliquant dessus, la programme fonctionne correctement, mais quand il exesute la fonction system(xxx.exe), xxx.exe n'est pas trouvé.
Alors que si l'on ouvre le programme, puis le fichier par le programme, tout se passe normalement.
Tout ce passe comme si xxx.exe était executé dans un autre dossier que le sien. Mais comment éviter cela?
Merci de m'aider
raphchar
Partager