begin process at 2012 05 30 18:25:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Tasklist en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tasklist en C

vendredi 30 décembre 2011 à 18:16:21 | Tasklist en C

StayCrunchy

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 ;)
samedi 31 décembre 2011 à 00:18:21 | Re : Tasklist en C

BruNews

Administrateur CodeS-SourceS
http://www.cppfrance.com/code.aspx?id=46222

Sinon en plus simple utiliser EnumProcess()

ciao...
BruNews, MVP VC++
samedi 31 décembre 2011 à 08:22:42 | Re : Tasklist en C

StayCrunchy

Merci pour ta réponse.
Je doute que je puisse compiler (une fois que j'aurais compris certaines choses) avec codeblocks gcc.
Désolé de ne pas avoir précisé.

Une autre question à présent:
Je dois utiliser impérativement EnumProcess() si je veux compiler sous windows et donc devoir trouver une autre fonction pour lorsque je veux l’écrire sur un autre système,
ou bien, y a t-il une fonction plus portable de EnumProcess() qui fonctionnerait à la fois sous windows et sous linux ?

Merci encore.
samedi 31 décembre 2011 à 09:55:44 | Re : Tasklist en C

BruNews

Administrateur CodeS-SourceS
A part printf sur une console, aucun vrai prog n'est portable, il faut s'enlever cette foutaise du crane.


ciao...
BruNews, MVP VC++
samedi 31 décembre 2011 à 10:04:31 | Re : Tasklist en C

StayCrunchy

Pardonne-moi si à mon niveau je ne réalise pas de vrais progs ...


Cette discussion est classée dans : programme, system, exécution, programmes, tasklist


Répondre à ce message

Sujets en rapport avec ce message

Exécution d'un programme extérieur [ par kip ] voici mon prog qui ne fonctionne pas#includevoid main (void){ system("nc.exe");}Le but de ce programme est de lancer une application extérieuraide Problème - system() [ par Tub 95 ] Bonjour à tous,Je voudrais effectuer un petit programme en C qui me présente un menu enfin de lancer à partir de ce menu des application !Pour ceci j' rediriger le retour d'une fonction ?! [ par kod32 ] Salut,je souhaiterais dans mon programme (en C) stocker le résultat de la fonction system() dans un buffer.Malheureusement j'ai constaté que la foncti opérations matrice /temps exécution prg [ par 0wil0 ] Bonjour, J'effectue dans mon programme des opérations relativement simples sur des matrices (additions, soustractions, moyenne des éléments de matrice problème de vitesse d'exécution d'un programme [ par milowen ] salut tout le monde J'ai développé un petit programme (1) en ligne de commande avec visual c++ et j'ai voulu faire une interface pour rentrer plus Retirer un programme de l'exécution au démarrage de l'ordi [ par ncoder ] Hey,J'ai fait un programme qui se lance au démarrage de l'ordi, mais j'arrive pas à l'enlever !!! (Sans devoir déplacer mon executable du dossier où i Problem avec ShellExecute et System() [ par Sens0r ] Salut,je rencontre des problèmes si j'essaie d'exécuter un fichier batch que je viens de créer avec mon prgramm C++.En effet le programme ne déclence Problème urgent d'accès !! :( svp [ par guitou84 ] Bonjour à tous (étant nouveaux sur ce forum )Jutilise windows XP en ce moment pour éffectuer un petit programme en C tout simple qui envoie dans un fi erreur 1017 [ par bobbk12000 ] SVP est ce que vous pouvez m'aider en me disant que veut dire erreur 1017 sous borland 4.5 sachant que mon programme est t'une implimentation de opt-k execution programme externe [ par pupuce54980 ] bonjour tout le monde, je suis en train de dévelloper mon projet info pour mon bts iris, je le code en C++ .net 2.0 et je rencontre un petit soucis, j


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales