我使用.net创建了一个Windows应用程序。它工作正常。我怀疑应用程序是在后台运行,即使我关闭了application.once关闭应用程序也在任务管理器应用程序中仍然运行。如何结束进程。给我你的建议。
答案 0 :(得分:0)
我猜你的应用程序中有一些名为“Thread”的文件
检查应用程序关闭时线程是否停止,如果没有,请在“表单关闭”事件
上停止它们尽可能发布一些代码
答案 1 :(得分:0)
我猜你创建了一个线程并从该线程启动了Process。 默认情况下,线程将是Foreground线程。因此,即使您关闭MainWindow,应用程序也是如此 会继续运行。 在你的主要表格关闭,做这些 1)//通过向主窗口发送关闭消息来关闭进程。 myProcess.CloseMainWindow(); //与流程相关的免费资源。 myProcess.Close(); 这两个电话都是必需的!! 2)停止线程
答案 2 :(得分:0)
谢谢夏尔马, 一旦我在关闭按钮中添加Application.Exit(),问题就解决了。