If (t >= 48) And (t <= 90) Then Textl. Text = Textl. Text + Chr(t) End If End If End Sub 本文所介绍的方法,只需挂钩一个函数即可在按键信息到达用户层的所有接口之前进行 处理,无论是消息钩子,还是利用&的八吖^^吖3让切等api的键盘记录器,在这种保护方 式下均不能正常工作。然而,恶意软件还是可能通过感染键盘驱动等方式截取到按键信息, 为了应对此类威胁,需要结合对键盘驱动等系统设施的安全扫描。只有结合了这两方面,才 能实现比较完善的安全键盘输入环境。 本文所附的示例程序,在windows xp sp2,sp3以及windows 7 sp1上测试通过。 |