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 :
Voici mon code pour bloquer la souris
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
Mon problème est que quand je lock le PC, la souris ne se bloque pas, elle se bloque quand je me logue.
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
Comment puis je faire ? Avez vous des idées et solutions ?
Partager