标题: 用C语言屏蔽键盘和鼠标
作者: Demon
链接: https://demon.tw/programming/c-block-keyboard-mouse.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
调用windows API中的SetWindowsHookEx函数释放键盘和鼠标钩子就可以实现,没有什么技术含量。只不过看到Google关键词“C语言 屏蔽键盘”没有好的链接,所以才写出来。当然,Ctrl+Alt+Del这个组合键是无法通过钩子函数屏蔽的,目前我还没有找到屏蔽的方法,如果你知道,请留言告诉我,谢谢。
很久很久以前我觉得让别人的鼠标不能动是很神奇的事情,这也算是学编程的一个动机罢。初学C语言的时候发现学完只能拿来算数学题,很没有成就感。后来才发现,其实并没有想象中的那么难。借用别人说的一句话,C语言是一种需要很长时间锻炼才知道它很无敌的语言。本文不打算详细介绍钩子函数,只给出了我写的示例代码,感兴趣的可以看看,写的不怎么好,高手请自觉路过。钩子函数的详细用法请自己参阅MSDN文档。
代码下载地址,如果你觉得程序有效,请留言告诉我:
[download id=15]
赞赏微信赞赏支付宝赞赏
随机文章:
对这个代码感兴趣,看看
希望看一看.
看看
不断杀死进程LogonUI.exe可以屏避Ctrl-Alt-Delete,不过尝试按下组合键时有时(我也不知道为什么有时出现有时不出现)会黑屏并显示LogonUI启动错误,有什么办法没有?或许可以分析注册了这个热键组合的进程
谢谢
请问怎么下载?