按下解锁键后,解开键盘,输入密码,然后解锁桌面.
看起来很简单的问题,不过应该也会有蛮难的啦,呵呵
希望大家帮帮我,一个即将踏入工作岗位的学生在此谢谢你们啦
做些小东西练手,为以后工作打下基础,呵呵,拜托啦
14 个解决方案
#1
不知道有没有这方面的源码可以研究啊
#2
大家共同研究吧!!学习
#3
先强行结束进程 explorer.exe 这样关于windows的东东都不来了。
然后再用计时器,循环将自己的应用程序置顶。
钩住鼠标鼠标,然后吞掉。
然后再用计时器,循环将自己的应用程序置顶。
钩住鼠标鼠标,然后吞掉。
#4
我想问下,如何屏蔽系统热键,在NT以上系统里,我想把CTRL,ALT,WIN,CTRL+ALT+DEL,ALT+TAB,ALT+F4等这些单独或组合键屏蔽掉,然后把鼠标限定在指定的范围内,请问这该如何做?
#5
难的方法用全局钩子,简单的方法就是搞个定时器,如果发现进程里打开了任务管理器就把他关了就可以了,屏蔽鼠标和键盘用BlockInput(TRUE),解锁就用BlockInput(FALSE)
#6
Gina
#7
不能完全屏蔽键盘,因为还是要输入密码的,鼠标也不能完全屏蔽,只是说要限定一个范围,不能让它移动到范围之外
#8
限定鼠标范围就可以用API:ClipCursor,参数是个RECT结构体,就是限制鼠标只能在RECT区域里移动
#9
那键盘呢?也希望高手赐教
#10
类似于网吧的那种控制吧,按什么键都没用,可能在输入密码后解锁是吧。
把鼠标限制在一定的范围内。。。
把鼠标限制在一定的范围内。。。
#11
差不多就是这个意思
#12
有人能贴段代码来看看吗?在网上看了半天也没能弄明白ClipCursor的用法
#13
终于搞懂了,这是我的代码,将鼠标控制在GroupBox控件中
TRect rtGroupBox2;
rtGroupBox2=GroupBox2->BoundsRect;
MapWindowPoints(Handle,0,(LPPOINT)(&rtGroupBox2),2);
ClipCursor(&rtGroupBox2);
现在就是屏蔽系统功能键了,这个有谁能教下,要在NT系统以上能运行的,SystemParameterInfo()就不必说了,那只能在95或98里有用
TRect rtGroupBox2;
rtGroupBox2=GroupBox2->BoundsRect;
MapWindowPoints(Handle,0,(LPPOINT)(&rtGroupBox2),2);
ClipCursor(&rtGroupBox2);
现在就是屏蔽系统功能键了,这个有谁能教下,要在NT系统以上能运行的,SystemParameterInfo()就不必说了,那只能在95或98里有用
#14
ClipCursor
键盘钩子
键盘钩子
#1
不知道有没有这方面的源码可以研究啊
#2
大家共同研究吧!!学习
#3
先强行结束进程 explorer.exe 这样关于windows的东东都不来了。
然后再用计时器,循环将自己的应用程序置顶。
钩住鼠标鼠标,然后吞掉。
然后再用计时器,循环将自己的应用程序置顶。
钩住鼠标鼠标,然后吞掉。
#4
我想问下,如何屏蔽系统热键,在NT以上系统里,我想把CTRL,ALT,WIN,CTRL+ALT+DEL,ALT+TAB,ALT+F4等这些单独或组合键屏蔽掉,然后把鼠标限定在指定的范围内,请问这该如何做?
#5
难的方法用全局钩子,简单的方法就是搞个定时器,如果发现进程里打开了任务管理器就把他关了就可以了,屏蔽鼠标和键盘用BlockInput(TRUE),解锁就用BlockInput(FALSE)
#6
Gina
#7
不能完全屏蔽键盘,因为还是要输入密码的,鼠标也不能完全屏蔽,只是说要限定一个范围,不能让它移动到范围之外
#8
限定鼠标范围就可以用API:ClipCursor,参数是个RECT结构体,就是限制鼠标只能在RECT区域里移动
#9
那键盘呢?也希望高手赐教
#10
类似于网吧的那种控制吧,按什么键都没用,可能在输入密码后解锁是吧。
把鼠标限制在一定的范围内。。。
把鼠标限制在一定的范围内。。。
#11
差不多就是这个意思
#12
有人能贴段代码来看看吗?在网上看了半天也没能弄明白ClipCursor的用法
#13
终于搞懂了,这是我的代码,将鼠标控制在GroupBox控件中
TRect rtGroupBox2;
rtGroupBox2=GroupBox2->BoundsRect;
MapWindowPoints(Handle,0,(LPPOINT)(&rtGroupBox2),2);
ClipCursor(&rtGroupBox2);
现在就是屏蔽系统功能键了,这个有谁能教下,要在NT系统以上能运行的,SystemParameterInfo()就不必说了,那只能在95或98里有用
TRect rtGroupBox2;
rtGroupBox2=GroupBox2->BoundsRect;
MapWindowPoints(Handle,0,(LPPOINT)(&rtGroupBox2),2);
ClipCursor(&rtGroupBox2);
现在就是屏蔽系统功能键了,这个有谁能教下,要在NT系统以上能运行的,SystemParameterInfo()就不必说了,那只能在95或98里有用
#14
ClipCursor
键盘钩子
键盘钩子