Fermer un programme

bastien1307 Messages postés 3 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 6 novembre 2008 - 14 mars 2007 à 23:26
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 15 mars 2007 à 18:55
Salut
Voila j'ai un programme qui utilise la fonction system("start NomDuProgramme.exe");, quand on appui sur un bouton, ce qui permet de lancer un autre programme. Je voudrais soivoir quel fonction il fallait que j'utilise pour pouvoir, en appuient sur un autre bouton, fermer le programme que j'avais ouvert.
Merci

1 réponse

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
15 mars 2007 à 18:55
Salut,


Si tu utilises shellexecute, il serait préférable de le remplacer par CreateProcess, qui renvoie un handle du processus crée (dans la structure  LPPROCESS_INFORMATION).


Grace à ce handle, tu pourras utiliser TerminateProcess.


N'oublie pas le CloseHandle.
0
Rejoignez-nous