【发布时间】:2013-10-20 11:06:15
【问题描述】:
当用户关闭 Windows 8 from the Settings charm 时,我的 WPF 应用程序可以通过 SessionEnding 事件检测到。
在选择关闭的情况下,我得到“Session Ending Due To SystemShutdown”
SystemEvents.SessionEnding += SystemEvents_SessionEnding;
private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
{
Trace.WriteLine("Session Ending Due To " + e.Reason);
}
Shutdown 调用 SessionEnding,但 Restart 不调用
但是当用户选择重启时,不会调用SessionEnding!
在 Windows 8 中检测重启意图
- 怎么做?
【问题讨论】:
标签: c# .net windows winapi shutdown