Arrêter un processus avec le chemin du logiciel - Visual Basic

Résolu/Fermé
chatr1 Messages postés 75 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 21 décembre 2016 - Modifié par chatr1 le 22/12/2015 à 12:10
chatr1 Messages postés 75 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 21 décembre 2016 - 22 déc. 2015 à 17:43
Bonjour,

Comme le titre l'indique, je souhaiterai obtenir une commande permettant d'arrêter

un processus grâce au chemin du logiciel.

Merci d'avance,



Informations :
  • Visual Basic 2010
  • VB.NET



Bien cordialement, 
----- 
chatr1
A voir également:

3 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
22 déc. 2015 à 13:39
0
chatr1 Messages postés 75 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 21 décembre 2016 10
Modifié par chatr1 le 22/12/2015 à 13:55
Merci de votre réponse,
mais je ne cherche pas à devoir insérer le programme .exe mais le chemin du logiciel comme je l'ai déjà indiqué dans la description.

Process.GetProcessesByName("Notepad")


Le code devrait donc ressembler à ceci :

Process.GetProcessesByName("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Notepad")


Cordialement,
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
22 déc. 2015 à 14:58
Dans le lien donné, il n'est pas mention d'insérer quoi que ce soit!

il suffit de mettre comme indiqué le nom du logiciel simplement:

Process.GetProcessesByName("Monlogiciel")


J'ai fait l'essai avec un de mes programme. Si l'on met le chemin complet cela ne fonctionne pas! Juste le nom sans extension

Cdlt
0
chatr1 Messages postés 75 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 21 décembre 2016 10
Modifié par chatr1 le 22/12/2015 à 16:28
J'ai bien compris votre raisonnement mais je cherche une commande comme celle-ci:

Process.GetProcessesByName("Monchemin")


Et non ceci,

Process.GetProcessesByName("Monlogiciel")


Même si le résultat obtenu est le même. Sur le programme que je développe, ceci est fondamental.

Cordialement,
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
22 déc. 2015 à 17:15
Cette commande n'existe pas. Mais rien ne t’empêche à partir du chemin d’extraire le nom du logiciel. Il faut s'adapter au langage, ce n'est pas le langage qui lui va s'adapter.

Si ma suggestion t’intéresse, voir manipuler les chaines de caractères en VB.Net

Cdlt
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
22 déc. 2015 à 17:21
0
chatr1 Messages postés 75 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 21 décembre 2016 10
Modifié par chatr1 le 22/12/2015 à 17:47
Je te remercie pour ta réponse, je me contenterai d'une autre commande :\
0