将事件处理程序方法附加到SystemEvents.SessionEnding
event,并且每次引发事件时都会调用您的处理程序方法。如果需要,处理此事件将使您可以取消 挂起的注销或关闭。(尽管实际上并不能像在当前操作系统中那样运行;有关更多信息,请参见此处的MSDN文档。)
如果您不想取消该事件,而只是对其做出适当的反应,则应该处理该SystemEvents.SessionEnded
事件。
但是,必须确保在关闭应用程序时 分离 事件处理程序,因为这两个都是静态事件。
如何检测Windows关闭或注销
将事件处理程序方法附加到SystemEvents.SessionEnding
event,并且每次引发事件时都会调用您的处理程序方法。如果需要,处理此事件将使您可以取消 挂起的注销或关闭。(尽管实际上并不能像在当前操作系统中那样运行;有关更多信息,请参见此处的MSDN文档。)
如果您不想取消该事件,而只是对其做出适当的反应,则应该处理该SystemEvents.SessionEnded
事件。
但是,必须确保在关闭应用程序时 分离 事件处理程序,因为这两个都是静态事件。