文章关键字 ‘Windows API’

用C语言屏蔽键盘和鼠标

2010年06月22日,星期二

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

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

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

[download id=15]