不确定这是否是正确的交换网站,但这里有:
当我构建我的 WinForms 调试版本程序并在我退出程序后在其他 PC 上执行它时,它的进程仍在运行,所以当我再次运行它时它什么也不做,我必须重新启动设备才能再次启动它。这几乎就像操作系统在终止时没有清理,因为我的主 PC 上没有这个问题。
有什么程序可以防止这种情况发生吗?
编辑:我在 .NET 框架中使用 C#。
这是艰难的方法,但正确的方法: 杀死父进程时杀死子进程
简单的方法(可能就足够了);处理 Application.ApplicationExit 事件。 Application.ApplicationExit 事件