//Application.Exit()是退出整個應用程序 Application.ExitThread();//強制中止調用線程上的所有消息,同樣面臨其它線程無法正確退出的問題 System.Diagnostics.Process.GetCurrentProcess().Kill(); //如果你是需要關閉進程的代碼,則如下: //先確定你的進程 Process[] plist = Process.GetProcessesByName("服務"); Process p = plist[0]; // 結束進程的方式: p.Kill(); // 就可以強制關掉進程。 System.Environment.Exit(0); //這是最徹底的退出方式,不管什么線程都被強制退出,把程序結束的很干凈 this.Close();// This.Close()是關閉當前的窗體 this.Dispose();//Dispose方法只能釋放當前窗體資源,不能強制結束循環