如何在计算机关闭时自动退出c#中的应用程序

本文关键字:退出 应用程序 计算机 | 更新日期: 2023-09-27 17:54:20

可能重复:
C#Sharp Windows应用程序阻止Windows关闭/注销

我想编写代码,以便在用户关闭计算机时自动退出我的应用程序。我已经用C#开发人员完成了这个项目。现在,如果不手动退出应用程序,我就无法关闭计算机
请提供建议。

如何在计算机关闭时自动退出c#中的应用程序

您可以使用下面链接中描述的SystemEvents类:-

http://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.aspx

订阅当用户注销或关闭系统时触发的SessionEnded事件。

您可以在该事件中编写一段代码来自行终止应用程序。例如Application.Exit((关闭应用程序。

您可以使用SystemEvents。只需订阅SessionEnded并执行您想要的应用程序的任何关闭操作。

警告:我认为你没有足够的时间去完成任何复杂的任务。但是,由于您只想退出应用程序,只需在事件处理程序中调用Application.Exit()即可。