Affichage d'une fenetre(cmd) lors du lancement d'un exe avec MFC [Résolu]

Signaler
Messages postés
5
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
18 mars 2007
-
Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008
-
Bonjour,

Voici mon probleme :

J'ai creee une interface avec MFC (C++.NET 2003). Lors de lancement d'un executable avec la fonction system() via l'interface, j'ai toujours la fenetre cmd vide (c:\winnt\system32\cmd.exe) qui s'affiche.

Je recherche comment eviter l'affichage de cette fenetre !

Quelqu'un pourra m'aider ?

Merci beaucoup

4 réponses

Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008

il faudrait pt'etre mieux utiliser "CreateProcess" à la place de "System"
http://msdn2.microsoft.com/en-us/library/ms682425.aspx

++
Messages postés
5
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
18 mars 2007

Merci karas,
Je vais essayer avec CreateProcess" et
ShellExecute, je vous tiendrai au courant
Bon dimanche
a+
Messages postés
5
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
18 mars 2007

Ca y est, en utilisant  CreateProcess ou ShellExecute à la place de system () je n'ai plus la fenetre qui s'affiche, super.
Merci
A+
Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008

no problemo ;-)