如何结束这个过程

时间:2013-10-16 06:11:32

标签: c# asp.net c#-4.0 c#-3.0

我使用.net创建了一个Windows应用程序。它工作正常。我怀疑应用程序是在后台运行,即使我关闭了application.once关闭应用程序也在任务管理器应用程序中仍然运行。如何结束进程。给我你的建议。

3 个答案:

答案 0 :(得分:0)

我猜你的应用程序中有一些名为“Thread”的文件

检查应用程序关闭时线程是否停止,如果没有,请在“表单关闭”事件

上停止它们

尽可能发布一些代码

答案 1 :(得分:0)

我猜你创建了一个线程并从该线程启动了Process。 默认情况下,线程将是Foreground线程。因此,即使您关闭MainWindow,应用程序也是如此 会继续运行。 在你的主要表格关闭,做这些 1)//通过向主窗口发送关闭消息来关闭进程。             myProcess.CloseMainWindow();             //与流程相关的免费资源。             myProcess.Close();      这两个电话都是必需的!! 2)停止线程

答案 2 :(得分:0)

谢谢夏尔马, 一旦我在关闭按钮中添加Application.Exit(),问题就解决了。