Hallo,
ich möchte die Maus kurzzeitig sperren und wollte dafür die BlockInput-API verwenden. Leider passiert beim Aufruf rein gar nichts. Arbeitet die API unter Windows 7?
EDIT: Ok, ich habe herausgefunden, dass das Programm mit administrativen Rechten gestartet werden muss, damit es funktioniert. Kann ich dies irgendwie umgehen? Es soll keine UAC-Abfrage erscheinen! Ich würde mich auch mit einer Alternativen API o.Ä. zufriedengeben
Grüße & Dank,
Pry
ich möchte die Maus kurzzeitig sperren und wollte dafür die BlockInput-API verwenden. Leider passiert beim Aufruf rein gar nichts. Arbeitet die API unter Windows 7?
VB.NET-Quellcode
- Declare Function BlockInput Lib "User32" (ByVal fBlockIt As Boolean) As Boolean
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- BlockInput(True)
- Timer1.Interval = 5000
- Timer1.Start()
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- BlockInput(False)
- Timer1.Stop()
- End Sub
EDIT: Ok, ich habe herausgefunden, dass das Programm mit administrativen Rechten gestartet werden muss, damit es funktioniert. Kann ich dies irgendwie umgehen? Es soll keine UAC-Abfrage erscheinen! Ich würde mich auch mit einer Alternativen API o.Ä. zufriedengeben
Grüße & Dank,
Pry
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Pry“ ()