XBOX116_4ever
Messages postés19Date d'inscriptiondimanche 4 avril 2004StatutMembreDernière intervention17 février 2008
-
4 sept. 2005 à 00:16
XBOX116_4ever
Messages postés19Date d'inscriptiondimanche 4 avril 2004StatutMembreDernière intervention17 février 2008
-
4 sept. 2005 à 16:33
Bonjour à tous!
Voilà je suis en train de programmer un petit programme qui redémmare
mon "explorer.exe" (et je suis débutant). Je réussi à le lancé (même si
je sais bien qu'il est déjà lancé) et il m'affiche "Mes doccuments".
Tout va bien jusque là, mais ensuite rien ne se passe alors que la
commande suivante devrait etre un KILL.
Voici la partie de mo code à étudier:
Process myProcess;
myProcess =
Process.Start("Explorer.exe"); //Je sais qu'on derait plutôt utilisé
une varialble mais aidez moi à l'écrire car j'en ai été incapable...
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014100 4 sept. 2005 à 16:24
Oui, que tu fasses le traitement pour chaque processus.
Et tu devrais peut etre chercher le moyen de récupérer le nom d'utilisateur associé au processus, afin de ne faire le kill que sur le processus de l'utilisateur de ton appli : imagine ton programme sur du multi-utilisateur, je doute que les autres utilisateurs de la machine apprecient de voir leur explorer se fermer... :-)
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014100 4 sept. 2005 à 15:58
Pas vraiment non, la surcharge que tu utilises est censée prendre un nom de machine en 2eme paramètre, pas un nom de processus.
Doc : GetProcessesByName