2012-12-02 67 views
0

你好我有一个VB NET应用程序,我想添加一个keybord键按下捕捉系统,这样我就可以跟踪在我的电脑上运行的任何应用程序上按下的任何keybord键,并使用keybord 。 如果有人有任何想法感谢分享它。 我希望我的问题很明确。 谢谢。VB.NET Keybord跟踪器

回答

0

您将需要使用Global KeyBoard挂钩,请看CodePlex Project。它将允许您截取全局键盘事件。

从链接:

这个库可以让你轻点键盘和鼠标,检测,甚至当应用程序处于非活动状态,并在 后台运行 记录他们的活动。

这个库连接到Windows全局钩子,跟踪键盘和 鼠标点击和移动,并提出共同的.NET事件与 KeyEventArgs和MouseEventArgs,因此您可以轻松检索您需要的任何信息 :

+0

您好,感谢您的答案,似乎是一个有前途的图书馆。我有另一个问题,对不起,请你知道一种方法来捕获keybord键按下但不是字符char,但捕获用户输入的整个单词(字符串comparaison porpuse)这个链接将更好地解释我的意思:[link] (http://www.youtube.com/watch?v=OgoDzkboT0A),非常感谢。 – user1818439

+0

@ user1818439不适用于.Net Framework,您仅限于键盘和鼠标挂钩。您需要找到正在输入的EditControl的句柄,并使用WinApi函数获取它的内容。 –

+0

你好,谢谢你的回答,如果你有一些链接指导我,我会apreciate,否则非常感谢你为你非常有帮助的答案。再次感谢。 – user1818439