社区
C++ Builder
帖子详情
如何锁住键盘和鼠标?
mirageTF
2004-09-02 01:41:39
从来没做过,在此求教。有项目要求,在程序运行时,按某键后锁住键盘,不能进行操作,鼠标也要失效。待按了某键后又恢复,请问该如何处理?还有问一下,当锁住键盘之后,过了几分钟带密码的屏幕保护开启,这时候键盘还能不能输入?
...全文
1010
17
打赏
收藏
如何锁住键盘和鼠标?
从来没做过,在此求教。有项目要求,在程序运行时,按某键后锁住键盘,不能进行操作,鼠标也要失效。待按了某键后又恢复,请问该如何处理?还有问一下,当锁住键盘之后,过了几分钟带密码的屏幕保护开启,这时候键盘还能不能输入?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jmsjq
2004-09-02
打赏
举报
回复
我下过一个例子,以前试时不能锁住<ctrl>+<alt>+<del>三键,(试过多次)但是也不能解锁,今天试却可以锁住三键了,(不知道是不是写过注册表了)三键器按时,只能刷新屏幕,不会弹窗体。只能按特定键才能解锁。
weill
2004-09-02
打赏
举报
回复
咯咯,这种屏锁三键的功能,偶想,微软是不会轻易让大家实现的,否则,很多黑客会用上这一招的。
我的意思就是说,只怕只有高等级的黑客才会这一招吧(当然,也许是我太菜了,呵呵,关注中)。
mirageTF
2004-09-02
打赏
举报
回复
1楼的锁3键只能在98下,NT/2000下无效
futulove
2004-09-02
打赏
举报
回复
一楼的锁住三键好像不太好使
weill
2004-09-02
打赏
举报
回复
和和,刀走偏锋,这样的程序不是让人赞叹就是给人麻烦。
我的意思是,除非你做得非常好,会让人赞叹你的程序做得非常不错。
不过,只怕多数情况下,别人会骂你把电脑给搞得不听话了。
同意安吉儿的,利用windows自身的屏保。
constantine
2004-09-02
打赏
举报
回复
要真正屏蔽<Ctrl>+<Alt>+<Del>比较麻烦,当然有办法。
锁定其他的可以用钩子,
屏幕保护可以带密码的,就似系统的密码,你没有必要自己做
mirageTF
2004-09-02
打赏
举报
回复
当锁住键盘之后,过了几分钟带密码的屏幕保护开启,这时候键盘还能不能输入?
show00
2004-09-02
打赏
举报
回复
Hook
constantine
2004-09-02
打赏
举报
回复
把任务管理器关掉看看
mirageTF
2004-09-02
打赏
举报
回复
先谢谢楼上各位。
constantine(飘遥的安吉儿) 的代码不能解决我的问题,因为当操作软件的人离开岗位时不能让别人操作,所以按下<Ctrl>+<Alt>+<Del>就能化解不能用。
另外想问问,之前我也找过一些文章,有些是关于win2k下屏蔽<Ctrl>+<Alt>+<Del>的,想知道是不是一般的屏蔽都会因为<Ctrl>+<Alt>+<Del>而失效,必须先把<Ctrl>+<Alt>+<Del>屏蔽?
jishiping
2004-09-02
打赏
举报
回复
BlockInput 锁住后,就不能自己按某个键解开了,此时只能定好某个时间由程序自己解开。
constantine
2004-09-02
打赏
举报
回复
按下<Ctrl>+<Alt>+<Del>也可以解
constantine
2004-09-02
打赏
举报
回复
void __fastcall TForm1::btnClick(TObject *Sender)
{
BOOL __stdcall (*BlockInput)(BOOL Flag);
(FARPROC)BlockInput = GetProcAddress(GetModuleHandle("user32.dll"), "BlockInput");
if (BlockInput) BlockInput(true);
}
//恢复BlockInput(false);
mirageTF
2004-09-02
打赏
举报
回复
1、2楼,我没说清楚,是要锁全部windows
jishiping
2004-09-02
打赏
举报
回复
只能用全局的鼠标钩子和低级的键盘钩子了,不过低级的键盘钩子值能在NT平台使用。有关钩子的使用,楼主自己搜索一下吧,CSDN上很多的。
Lonelywolf1899
2004-09-02
打赏
举报
回复
if(Key!=??)
Key=0;
编译失败
2004-09-02
打赏
举报
回复
//鎖住鼠標
TRect lockmouse=Panel1->BoundsRect;
MapWindowPoints(Handle,0,(LPPOINT)(&lockmouse),2);
ClipCursor(&lockmouse);
//恢復鼠標
ClipCursor(0);
SystemParametersInfo(SPI_SCREENSAVERRUNNING,true,NULL,0);//屏蔽Ctrl+Alt+Del键
SystemParametersInfo(SPI_SCREENSAVERRUNNING,false,NULL, 0);//恢复Ctrl+Alt+Del键
VISUAL C++ VC
锁住
键盘
和
鼠标
达到禁用电脑的目的
VISUAL C++ VC
锁住
键盘
和
鼠标
不让操作电脑.zip
InputLock v1.0┊输入锁┊锁上
键盘
和
鼠标
,阻止输入
有时候我们需要
锁住
键盘
和
鼠标
的输入,但又不想或者不能使用Win+L。使用这款软件可以满足我们的需求。适用于以下情形:擦洗
键盘
,趴在电脑前睡觉,书放在
键盘
上,抱着本本去开会,虐待
键盘
发泄…… 文件: Input...
老孙的游戏课 第7篇 从
键盘
鼠标
交互到手机交互
本课程讲解用Unity实现游戏中常用的交互方法,包括
键盘
交互、
鼠标
交互,以及手机上的触摸交互和虚拟摇杆交互等,并且介绍了Unity发布Android应用所需配置。
通过检测U盘插入拔出来
锁住
鼠标
键盘
.插上U盘就解锁,拔掉USB就
锁住
鼠标
键盘
不人让使用
通过检测U盘插入拔出来
锁住
鼠标
键盘
.插上U盘就解锁,拔掉USB就
锁住
键盘
鼠标
不人让使用
键盘
锁免费下载啦啦啦啦啦啦 阿斯顿发生发生
可以
锁住
键盘
,自由
鼠标
操作可以
锁住
键盘
,自由
鼠标
操作可以
锁住
键盘
,自由
鼠标
操作可以
锁住
键盘
,自由
鼠标
操作可以
锁住
键盘
,自由
鼠标
操作可以
锁住
键盘
,自由
鼠标
操作可以
锁住
键盘
,自由
鼠标
操作可以
锁住
...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章