2010-02-24 74 views
2

我想知道是否有可能接收到关键输入到一个焦点不足的表单。例如,我的C#表单是所有窗口中最顶级的;我想获得我在其他应用程序(例如浏览器)上输入的所有密钥,以便获取我在打开计算机时键入的所有密钥的历史记录。有没有一种方法可以接收外焦表单的关键输入?

有没有办法做到这一点?

+0

这类问题之前已经提出过,担心键盘记录程序会引发 – benPearce 2010-02-25 00:06:16

回答

2

您将需要创建一个global keyboard hook,但请注意,这不一定被认为是一种好的做法,并且可能会导致防病毒软件出现问题。

0

看看这里看到我的答案在这个键盘钩业务here ...在链接这OP是试图找出如何挂钩键盘时运行VMWare会话......在我的答案我给了一个指向CodeProject关于键盘钩子文章方向的几个链接。

希望这会有所帮助, 最好的问候, 汤姆。

相关问题