2 votes

Annuler l'événement de la session de verrouillage

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;
        }
    }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X