Fermeture d'un processus précis (kill process)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 49 462 fois - Téléchargée 30 fois

Contenu du snippet

Après avoir cherché longtemps sur le net, et n'ayant quasiment rien trouvé, je mets aujourd'hui un bout de code qui vous permet de killer tout processus de Windows.
Il suffit de mettre le nom que vous souhaitez en lieu et place de APPLICATION_A_KILLER, on peut bien sur utiliser du logique (OU, ET) dans la boucle de condition, pour fermer le procesus désiré. A chacun de savoir ce qu'il veut en faire... @ bientôt

Source / Exemple :


'Fermeture des instances de APPLICATION_A_KILLER si ces applis sont ouvertes

Dim Prc() As Process = process.GetProcesses() 'on récupère la liste des processus de Windows: ATTENTION ce sont des tableaux
For x As Integer = 0 To UBound(Prc) 'on fait toute la liste dans une boucle
   If Prc(x).ProcessName.ToUpper(New System.Globalization.CultureInfo("fr-FR", False)) = "APPLICATION_A_KILLER" Then 'Cette application nous embete ?
       Prc(x).Kill() 'on la tue !!!!
   End If
Next

Conclusion :


Merci à planetesourcecode.com (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=1918&lngWId=10) qui y a beaucoup contribué
et à Patrice Dargenton (http://patrice.dargenton.free.fr/CodesSources/XLDotNet.html) qui s'y réfère

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de cboulas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.