Ouvrir un logiciel exterieur au programme - C++ - Programmation
Marsh Posté le 13-07-2004 à 08:28:31
ShellExecute, CreateProcess
Marsh Posté le 13-07-2004 à 08:59:02
ShellExecute c est pour un prog MFc, moi je fais du Win32.
Et pour Createprocess() je galère pour comprendre son utilisation, donc si vous connaissez un lien(autre que MSDN) qui pourrait m'eclaircir l'utilisation de tout ces parametres
Marsh Posté le 13-07-2004 à 09:05:31
ShellExecute a rien a voir avec les MFC
http://msdn.microsoft.com/library/ [...] xecute.asp
Marsh Posté le 13-07-2004 à 09:14:28
Ouais ça a rien avoir avec MFC,autant pour moi.
Bon merci.
Et au fait, je voudrais pouvoir fermer l'application, c'est possible ça?
Marsh Posté le 13-07-2004 à 09:23:23
bin ... il faudrait que tu recupere un handle de fenetre et lui envoyer WM_CLOSE par exemple ...
ou sinon la méthode barbare : TerminateProcess ...
Marsh Posté le 13-07-2004 à 09:27:08
Ok merci, je vais essayer de voir comment récupérer un handle, mais je sens déjà mes instincts barbares remonter...
Marsh Posté le 13-07-2004 à 08:27:30
Voila tout est dans le titre.
J'ai un programme qui créé un fichier pour un autre logiciel et je voudrais que ce logiciel s'ouvre quand le fichier est créé.
Comment fait on en C++?
Je précise que je travaille avec Visual C++ 6 sous Windows 2000 et que mon logiciel se trouve dans program files si ça peut aider...
PS:
J'ai essayé d'utiliser la fonction system() mais son utilisation n est pas du tout détaillee par MSDN, donc si c'est ça qu' il faut utiliser pouvez vous m'expliquer comment on s'en sert?