如何通过任务管理器或系统重新启动杀死应用程序时正常退出 C# 应用程序

本文关键字:应用程序 常退出 退出 任务管理器 系统 重新启动 何通过 | 更新日期: 2023-09-27 18:35:34

我有一个 C# Windows 应用程序,该应用程序在用户登录到应用程序时将用户标记为已登录数据库,并在用户退出应用程序时将其标记为已注销。

我的

问题是,当用户通过任务管理器终止应用程序或重新启动系统而不注销应用程序时,我的应用程序不会在数据库中将用户标记为已注销。

在这两种情况下,有没有办法将用户标记为已注销?

如何通过任务管理器或系统重新启动杀死应用程序时正常退出 C# 应用程序

您无法以这种方式解决初始问题(在数据库中将用户标记为已注销)。考虑另一种解决方案,例如数据库表中的某个日期时间列,它将由每个登录的用户定期更新,告诉您的应用程序用户处于活动状态。