用C语言屏蔽键盘和鼠标

标签: , , , , ,

调用windows API中的SetWindowsHookEx函数释放键盘和鼠标钩子就可以实现,没有什么技术含量。只不过看到Google关键词“C语言 屏蔽键盘”没有好的链接,所以才写出来。当然,Ctrl+Alt+Del这个组合键是无法通过钩子函数屏蔽的,目前我还没有找到屏蔽的方法,如果你知道,请留言告诉我,谢谢。

很久很久以前我觉得让别人的鼠标不能动是很神奇的事情,这也算是学编程的一个动机罢。初学C语言的时候发现学完只能拿来算数学题,很没有成就感。后来才发现,其实并没有想象中的那么难。借用别人说的一句话,C语言是一种需要很长时间锻炼才知道它很无敌的语言。本文不打算详细介绍钩子函数,只给出了我写的示例代码,感兴趣的可以看看,写的不怎么好,高手请自觉路过。钩子函数的详细用法请自己参阅MSDN文档

代码下载地址,如果你觉得程序有效,请留言告诉我:

[download id=15]

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. VBS深入CreateObject函数
  2. Copy Source As Html
  3. VBS中的Mod运算符与负数
  4. 用JavaScript读写二进制文件
  5. Windows 7 快速共享Internet无线网络

5 条评论 发表在“用C语言屏蔽键盘和鼠标”上

  1. 游客说道:

    对这个代码感兴趣,看看

  2. linuxca说道:

    希望看一看.

  3. 游客说道:

    看看

  4. XR说道:

    不断杀死进程LogonUI.exe可以屏避Ctrl-Alt-Delete,不过尝试按下组合键时有时(我也不知道为什么有时出现有时不出现)会黑屏并显示LogonUI启动错误,有什么办法没有?或许可以分析注册了这个热键组合的进程

    谢谢

  5. Malone说道:

    请问怎么下载?

留下回复