2008年5月19日

C# 实现屏幕键盘 (ScreenKeyboard)

摘要: 钩子(Hook)是Windows提供的一种消息处理机制平台,是指在程序正常运行中接受信息之前预先 启动的函数,用来检查和修改传给该程序的信息,(钩子)实际上是一个处理消息的程序段,通 过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获 该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不 作处理而继续传递该消息,还可以强制结束消息的传递。注意:安装钩子函数将会影响系统的性 能。监测“系统范围事件”的系统钩子特别明显。因为系统在处理所有的相关事件时都将调用您的 钩子函数,这样您的系统将会明显的减慢。所以应谨慎使用,用完后立即卸载。还有,由于您可 以预先截获其它进程的消息,所以一旦您的钩子函数出了问题的话必将影响其它的进程。 阅读全文

posted @ 2008-05-19 17:35 优哉@游哉 阅读(28185) 评论(91) 推荐(5) 编辑

导航