2
세션 잠금 이벤트를 취소 할 수 있습니까?세션 잠금 이벤트 취소
이 코드는 세션 잠금이 throw되어 작동하는지 여부를 감지합니다. 세션 잠금을 취소 할 수 있기를 원합니다.
내 코드 : ...
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;
}
}
나는 당신이하려는 일이 불가능하다고 생각합니다. SystemEvents는 읽기 전용이므로 필요한 경우 응용 프로그램을 제대로 종료 (또는 다른 작업을 수행)하기 위해 제공됩니다. –
좋아요 ... 답변 주셔서 감사합니다. – Sulby