How to disable specific keys ?

SaswatPadhi's Avatar, Join Date: May 2009
~ Б0ЯИ Τ0 С0δЭ ~
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
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
You cannot do that actually because you do not get the message before windows and they relay the event to your program
SaswatPadhi's Avatar, Join Date: May 2009
~ Б0ЯИ Τ0 С0δЭ ~
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.
naimish's Avatar
Banned
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.
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
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++.
naimish's Avatar
Banned
Making use of Key Value
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
The way the game do it very low level programming may be but I would love to see if its possible to block CAD
SaswatPadhi's Avatar, Join Date: May 2009
~ Б0ЯИ Τ0 С0δЭ ~
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