fuinei 发表于 2011-9-10 05:45:20

关于禁止物理键盘输入的问题

大家好:
请问有哪些方式可实现禁止物理键盘在指定的窗口中进行输入呢?

fuinei 发表于 2011-9-10 06:49:51

刚刚在看说明文档了发现了BlockInput(1)函数可限制用户输入,但Windows API的特性决定了无论在什么OS按Ctrl+Alt+Del用户将可恢复输入,请问使用什么命令可以使用用户按下Ctrl+Alt+Del三个键后强制关闭某个窗口或程序呢?

happytc 发表于 2011-9-10 07:21:03

在本站搜挂机锁,你会得到很多东西

fuinei 发表于 2011-9-10 13:05:42

搜索了相关贴子,感觉下面的链接最接近
http://www.autoitx.com/forum.php?mod=viewthread&tid=13762&highlight=%B9%D2%BB%FA%CB%F8
如果只需要在指定的时间内(如100S)屏蔽屏蔽所有按键有没有更加简单的方法呢?

wua0550 发表于 2011-9-13 23:55:25

这个很早就有人究研过了啊~~是简单的就是用BlockInput(1) +注册点禁用Ctrl+Alt+Del

fuinei 发表于 2011-9-16 23:05:15

请问在注册表中增加/修改哪个键值可达到屏蔽Ctrl+Alt+Del键的功能呢?

tsui 发表于 2011-9-17 07:20:57

本帖最后由 tsui 于 2011-9-17 07:22 编辑

去UDF区查下这个 BlockInputEx 满足你的所有要求

fuinei 发表于 2011-9-18 00:09:57

我在UDF区搜索BlockInputEx但没有找到这个UDF,请问能否把Link发给我呢?

fuinei 发表于 2011-9-18 00:45:29

刚刚在百度上搜索了一下,原来在Autoit官网才有这个UDF,周一上班后测试一下这个UDF能否满足要求,谢谢7楼兄弟的指导!

fuinei 发表于 2011-9-22 18:51:09

已测试基本功能已实现,但有点小问题,请问使用BlockInputEx函数可以设置限键盘输入但允许sendkey操作吗?

netegg 发表于 2011-9-23 03:47:41

sendkey是虚拟键盘指令, 是直接和io打交道的

fuinei 发表于 2011-9-23 08:34:32

也就是说使用BlockInputEx函数限制键盘输入同时也会限制sendkey的输入吗?有办法可解决这个问题吗?

xz00311 发表于 2011-9-23 08:43:53

我觉得还是要留点后门给自己好点不然全部锁死了不好

xz00311 发表于 2011-9-23 08:44:11

我觉得还是要留点后门给自己好点不然全部锁死了不好

xz00311 发表于 2011-9-23 08:44:25

我觉得还是要留点后门给自己好点不然全部锁死了不好
页: [1] 2
查看完整版本: 关于禁止物理键盘输入的问题