Ciao a tutti.. dopo giorni che cerco per google mi sono deciso a postare, vi espongo subito il problema...

Vorrei creare un programma Autoclick.. all'inizio tutto ok.. ma provandolo in un gioco qualsiasi non funziona mentre in windows o altre applicazioni funziona perfettamente.

Questo è il mio codice:
codice:
Private Const Tasto_destro_down = &H9
    Private Const Tasto_destro_up = &H10
    Private Declare Sub mouse_event Lib "user32" (ByVal dwflags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cbuttons As Long, ByVal dwextrainfo As Long)

Sub Autoclick()
        ErrCode = 0
        If TextBox1.Text < 100 Then
            MsgBox("Il valore deve essere superiore a 100", MsgBoxStyle.Critical)
            ErrCode = 1
        End If
        If ErrCode = 0 And Avvio = 0 Then
            Timer1.Interval = TextBox1.Text
            Timer1.Enabled = True
            Disabilita()
            Avvio = 1
        End If

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        mouse_event(Tasto_destro_down, 0, 0, 0, 0)
        mouse_event(Tasto_destro_up, 0, 0, 0, 0)
    End Sub
ho trovato qualcosa che riguardava SendMessageA o cose simile ma non sono riuscito ad applicarle..
Qualcuno mi sa aiutare?