c#程序強制關閉所有進程方法

http://blog.csdn.net/wangchao0605/article/details/4912077

在很多情況下,C#程序在應用程序完成後,因為某些線程任務沒完成,所以用戶看到程序窗口已經關了,但打開任務管理器會發現進程還在,還佔用著資源..有時是因為程序本身沒去處理關閉線程而引起的,但也有很多情況是種種原因導至程序中的線程任務長時間卡住,甚至無法結束,在網絡程序中更為嚴重..
如遇到這類情況,可以用以下代碼,在程序結束操作完成後徹底的關閉程序,釋放資源

using System.Diagnostics;//記得加入此引用

Process.GetCurrentProcess().Kill();


你可能感兴趣的:(c#程序強制關閉所有進程方法)