0

I'm making a program that needs to block all input during a short critical section. I used BlockInput, but it still allows the user to use hotkeys like Ctrl+Alt+F1 or Ctrl+Alt+F2 (switching taskbar in both displays). It is crucial that the user is not able to use these two hotkeys.

I read some things about a hook, but I'm not sure where to start with this solution. Any help would be greatly appreciated.

Thanks!

1

1 Answer 1

1

A keyboard hook could do the trick - check out SetWindowsHookEx. Note that it gets tricky on 64-bit systems.

But may I suggest simply setting your process/thread priority to some ludicrously high value? Windows will really favor your process then, and at the highest settings even keyboard and mouse stopped working - I found that out the hard way. :)

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.