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
6 déc. 2011 à 13:48
9 sept. 2011 à 22:19
For Each RunningProcess In Process.GetProcessesByName("NOM DU PROCESSUS")
RunningProcess.Kill()
Next
Désolé pour le Up mais sa peut toujours servir ...
25 mai 2009 à 10:55
Faire un while avec un test de kill ne serais pas plus optimisé en temps ?
(exemple algo)
i=0
isKill=false
While i < nbProcs or isKill = false
if procName = "nom rechercheé" then
kill proc
isKill = true
else
i+=1
end if
Wend
15 nov. 2007 à 15:14
y aurait il un moyen de savoir si le process est visible ou non ???
je voudrais tuer que les excel qui sont en mode invisible !
pour info : quand je veux faire ca à la main (tuer les excel invisible), je vais dans le gest des taches (CTRL + SHIFT + ECHAP)
tri par nom pour voir tout les excel en cours
je vais sur un de mes fichiers excel ouvert, et faiot des actions de dans (genre ctrl+S)
et là, je vois le pid du proc changer, donc je sais que celui ci est pas à tuer.
verriez vous un moyen de faire ca ???
par avance merci !
PS : cette source est quand meem particulièrement dangereuse !
on pourrais faire un simple fichier excel, qui à l'ouverture vienne péter tout les process !!!
24 avril 2007 à 17:53
@ bientot
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.