C# 如何结束这个过程

C# 如何结束这个过程,c#,asp.net,c#-4.0,c#-3.0,C#,Asp.net,C# 4.0,C# 3.0,我使用.net创建了一个windows应用程序。它很好用。我怀疑即使我关闭应用程序,应用程序仍在后台运行。一旦关闭应用程序,任务管理器中的应用程序仍在运行。如何结束该过程。给我你的建议。我想你的应用程序中有一些叫做“线程” 检查线程是否在应用程序关闭时停止,如果没有,则在“窗体关闭”事件中停止它们 如果可能的话,发布一些代码我猜您创建了一个线程并从该线程启动了进程。 默认情况下,线程将是前台线程。因此,即使关闭主窗口,应用程序 将继续运行。 在你的主窗体关闭时,执行以下操作 1) //通过向进程

我使用.net创建了一个windows应用程序。它很好用。我怀疑即使我关闭应用程序,应用程序仍在后台运行。一旦关闭应用程序,任务管理器中的应用程序仍在运行。如何结束该过程。给我你的建议。

我想你的应用程序中有一些叫做“线程”

检查线程是否在应用程序关闭时停止,如果没有,则在“窗体关闭”事件中停止它们


如果可能的话,发布一些代码

我猜您创建了一个线程并从该线程启动了进程。 默认情况下,线程将是前台线程。因此,即使关闭主窗口,应用程序 将继续运行。 在你的主窗体关闭时,执行以下操作 1) //通过向进程的主窗口发送关闭消息来关闭进程。 myProcess.CloseMainWindow(); //与进程关联的可用资源。 myProcess.Close(); 这两个电话都是必需的!! 2) 停止线程

谢谢Sharma,
在“关闭”按钮中添加应用程序.Exit()后,问题已解决。

能否演示如何编写和启动代码?在任务管理器中,它是消耗cpu还是仅消耗内存?此外,下载Process Explorer比任务管理器要好得多。。要关闭应用程序时,可以调用Application.Exit()。