2010-02-26 6 views
0

J'ai un nom .exe que je veux terminer s'il fonctionne, comment?Comment fermer un certain processus sur Windows?

Edit: Je modifié l'exemple de micro à cela, et son parfait:

WinExec("taskkill /IM notepad.exe /F", SW_HIDE); 
+0

Vous avez marqué ce C++. Cherchez-vous à faire cette mise à mort par programmation? Si oui, donnez-nous plus de détails. Si vous voulez juste zapper un processus sur votre bureau alors cela appartient à SuperUser. – APC

+0

je ne serais pas tagging cela comme C++ si je ne voulais pas faire cela, j'ai édité maintenant mon message ... – Newbie

+0

Je n'étais pas la personne qui a voté pour fermer, donc au moins une autre personne pensait que vous posiez une question à laquelle le la réponse était "Gestionnaire des tâches". Après tout, vous auriez pu demander comment tuer un processus C++ en fuite. – APC

Répondre

0

Si vous connaissez le nom d'un processus pour tuer, par exemple notepad.exe , utilisez la commande suivante à partir d'une invite de commande pour la terminer

taskkill /IM notepad.exe 

Ceci provoquera la fin du programme, demandant une confirmation s'il y a des changements non enregistrés. Pour tuer de force le même processus, ajoutez l'option/F à la ligne de commande. Soyez prudent avec l'option/F car elle mettra fin à tous les processus correspondants sans confirmation.

+0

parfait! C'est tout ce dont j'avais besoin. – Newbie

2
+0

ouais lequel de ces sont les meilleurs? – Newbie

+0

Regardez les projets du code. Ils sont évalués par les programmeurs, donc le meilleur classement, le mieux (en général). –

+0

Google peut trouver toutes sortes de choses, souvent d'une fiabilité douteuse. Il faut une certaine expertise pour évaluer si les meilleurs résultats de Google sont corrects ou sûrs (d'autant qu'ils peuvent se contredire). Ceci est une observation générale, et je ne dénigre aucun des liens que vous avez publiés. – APC

Questions connexes