Bonjour,

Je suis en train de faire un programme qui permet lors du verrouillage de la session, de bloquer la souris et la touche TAB.

J'ai trouvé l'évènement gérant les session Windows :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
    Private Sub TimerSession_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerSession.Tick
        AddHandler SystemEvents.SessionSwitch, AddressOf Me.SessionSwitchEvent
    End Sub
 
    Private Sub SessionSwitchEvent(ByVal sender As Object, ByVal e As SessionSwitchEventArgs)
        If e.Reason = SessionSwitchReason.SessionLock Then TimerLockSouris.Enabled = True
    End Sub
Voici mon code pour bloquer la souris

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Declare Function SetCursorPos Lib "user32" (ByVal X As Integer, ByVal Y As Integer) As Integer
 
Private Sub TimerLockSouris_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerLockSouris.Tick
        SetCursorPos(960, 540)
End Sub
Mon problème est que quand je lock le PC, la souris ne se bloque pas, elle se bloque quand je me logue.

Comment puis je faire ? Avez vous des idées et solutions ?