Evénement Session Windows
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:
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:
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 ?