我有一个 C# Windows 应用程序。我将其放置在测试服务器上,该服务器的设置不受我的公司控制,安全上下文也不受我的公司控制。我双击exe。应用程序运行,我看到我的表格。我关闭应用程序,打开任务管理器,但仍然看到应用程序的足迹。
taskkill 似乎没有删除它,它仍在任务管理器中运行。
如何检查是否仍有资源被持有?
可能的原因是应用程序关闭后后台线程仍在运行。根据您的框架和应用程序配置,后台线程可能会导致进程即使在主窗口关闭后仍继续运行。
你的进程中有线程吗?如果是这样,请确保在关闭主应用程序窗口时将其关闭。执行此操作的好地方是 Windows 窗体的 OnClosing 方法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)