Bonjour,
Je veux faire un programme qui a pour but de lister les programmes en cours d’exécution, exactement comme le fait la commande "tasklist" sous Windows, histoire de pouvoir trouver et stopper une liste de programme que j'aurai préalablement établie.
Dans un premier temps, j'ai songé à faire un :
system("tasklist > task.txt");
et ensuite chercher les noms dans le fichier créé avec un
strstr( ... , "nom_programme");
et ensuite faire un,
system("taskkill /f /im nom_programme");
mais bon, si je pouvais éviter d'avoir recours à "system();" je serais un peu plus satisfait de mon petit programme ^^.
Donc en réalité, j'ai deux requêtes :
- comment connaitre le nom des programmes en cours d’exécution ?
- quelle fonction peut arrêter leur exécution ?
Merci ;)