Fermer un programme

Signaler
Messages postés
3
Date d'inscription
mardi 16 janvier 2007
Statut
Membre
Dernière intervention
6 novembre 2008
-
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
-
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

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
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.