是否可以取消会话锁定事件?
我有这个代码来检测会话锁是否被抛出并且它是否有效。我只是希望能够取消发生会话锁定。
我的代码: ...
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;
}
}
答案 0 :(得分:0)
正如@Arnaud F在评论中所说。这是不可能的。