Est-il possible d'annuler l'événement de verrouillage de session ?
J'ai ce code pour détecter si le verrou de session est déclenché et cela fonctionne. Je veux juste être capable d'annuler le verrouillage de la session.
Mon code : ...
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;
}
}