How to disable specific keys ?

~ Б0ЯИ Τ0 С0δЭ ~
8Sep2009,19:25   #1
SaswatPadhi's Avatar
Hi all members

I want to disable some specific keys (like F2, F5) / key-sets (like CTRL+ALT+DEL, CTRL+ESC), while user is running my program (if I want the user to be unable to abnormally terminate the program through Task Manager or other process terminators .. ).

Any ideas, how I can implement that in my C++ code ?

Thanx in advance
Go4Expert Founder
9Sep2009,09:22   #2
shabbir's Avatar
You cannot do that actually because you do not get the message before windows and they relay the event to your program
~ Б0ЯИ Τ0 С0δЭ ~
9Sep2009,12:03   #3
SaswatPadhi's Avatar
But I have seen some games, where you cannot escape from the game by pressing CTRL+ALT+DEL or CTRL+ESC.

And, I have seen "many" VB codes with that feature.
Banned
9Sep2009,12:46   #4
naimish's Avatar
in VB that is possible, I was going to post about this, but again Shabbir will give infraction mentioning out of topic reply.

In VB, it's possible to achiieve the same.
Mentor
9Sep2009,13:12   #5
xpi0t0s's Avatar
If it's possible in VB then it'll be possible in C++ as well.
How would you do it in VB; that might indicate how it can be done in C++.
Banned
9Sep2009,14:04   #6
naimish's Avatar
Making use of Key Value
Go4Expert Founder
9Sep2009,14:42   #7
shabbir's Avatar
The way the game do it very low level programming may be but I would love to see if its possible to block CAD
~ Б0ЯИ Τ0 С0δЭ ~
9Sep2009,17:57   #8
SaswatPadhi's Avatar
OK Guys, I found the solution here :: http://www.codeproject.com/KB/winsdk...ioWinLock.aspx
( although the methods for disabling CAD are not very simple and system-friendly )
naimish, nimesh, shabbir likes this