Toetsenbord en muis blokkeren

Status
Niet open voor verdere reacties.

geertd

Gebruiker
Lid geworden
16 nov 2008
Berichten
340
Hallo allemaal,

Ik wil i.v.m. het installeren van updates de muis en het toetsenbord blokkeren met een script. Het is me met deze code al gelukt om hem te blokkeren. Maar dit werkt alleen binnen de applicatie. Hoe kan ik instellen dat ze ook in alle andere toepassingen worden geblokkeerd?

Code:
Private Declare Function BlockInput Lib "user32.dll" (ByVal fBlockIt As Long) As Long
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
        'both keyboard and mouse blocked
        BlockInput(True) 'off
        ' call sub:
        Sleep(5000)
        BlockInput(False) 'on

Alvast bedankt,

Geert
 
Stekkers eruit trekken. :P

Nee, je moet dan in het programma via het register een waarde veranderen, is mij ooit verteld. Let wel: maak een Form1_closed sub aan waarin je alle waarden weer terugzet, anders als het programma sluit (om één of andere reden) doen je muis en toetsenbord het niet meer.

Welke waarde je moet veranderen ben ik helaas kwijt.
 
muis

Misschien de muispositie vastzetten buiten beeld?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan