是否可以取消 session 锁定事件?
我有这段代码来检测 session 锁是否被抛出并且它有效。我只是希望能够取消 session 锁定的发生。
我的代码: ...
SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch);
...
void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
{
switch(e.Reason)
{
case SessionSwitchReason.SessionLock:
startAlarm = true;
alarm.Play();
this.WindowState = WindowState.Maximized;
this.Show();
InfoText.Text = "PLEASE REMOVE YOUR ID CARD";
break;
case SessionSwitchReason.SessionUnlock:
startAlarm = false;
alarm.Stop();
break;
default:
break;
}
}
请您参考如下方法:
正如@Arnaud F 在评论中所说。这是不可能的。
