我有一个C#windows应用程序.我把它放在一个测试服务器上,它的设置不受我公司控制,也不是seurity上下文.我双击exe.应用程序运行,我看到我的表单.我关闭应用程序,打开任务管理器,我仍然看到应用程序的一个脚印.
taskkill似乎没有删除它,它仍然在任务管理器中运行.
我如何检查是否还有资源?
可能的原因是应用程序关闭后后台线程仍在运行.根据您的框架和应用程序配置,后台线程可以使进程在主窗口关闭后继续运行.
你的流程中有线程吗?如果是这样,请确保在主应用程序窗口关闭时关闭它们.执行此操作的好地方是Windows窗体的OnClosing方法