AnnihilatorSupernova
Messages postés19Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention14 septembre 2005
-
30 août 2005 à 18:55
anthony147
Messages postés1Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention16 novembre 2009
-
16 nov. 2009 à 12:52
Bonjour !
J'aimerais savoir comment faire pour tester si un processus est en cours d'exécution. Je sais qu'on peut les lister et chercher le processus dans la liste par exemple, mais je cherche juste comment tester.
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 30 août 2005 à 19:33
Si tu as un processus (l'objet process s'y ratachant) tu peux utiliser
la propriété hasexited. Tout dépend donc a savoir si tu veux savoir si
un processus que tu 'monitores' a été fermé ou si tu veux savoir si un
processus est en cours d'éxécution.
AnnihilatorSupernova
Messages postés19Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention14 septembre 2005 30 août 2005 à 20:21
En fait je veux tester si un processus est en cours d'exécution, et si oui, je veux le tuer.
J'ai essayé :
if (Process.GetProcessesByName("notepad").Length > 0)
{
Process p = new Process();
p.ProcessName = "notepad";
p.Kill();
}
Mais j'ai une erreur normale, on ne peut pas assigner la valeur ProcessName.
Comment faire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_piep14
Messages postés345Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention13 mai 2011 31 août 2005 à 18:45
Pas moi pour continuer cette discussion intéressante, je souhaite
également killer un processus de notepad, par contre je ne souhaite pas
killer tous les processus notepad ouvert.
J'ai une fonction qui ouvre un notepad et je souhaite le killer une fois le traitement terminée !!!