C# 有没有一种方法可以接收对焦表的关键输入?

C# 有没有一种方法可以接收对焦表的关键输入?,c#,forms,focus,C#,Forms,Focus,我想知道是否有可能接收到对一个焦点不集中的表单的关键输入。例如,我把我的C#表单放在所有窗口的最上面;我想获取我在其他应用程序上键入的所有密钥,例如浏览器,以获取我在计算机运行时键入的所有密钥的历史记录 有什么方法可以做到这一点吗?您需要创建一个新的应用程序,但请注意,这不一定是一个好的做法,可能会导致反病毒软件出现问题 看看这里,看看我对这个键盘挂钩业务的回答……在链接中,这个OP试图找出在运行VMWare会话时如何挂钩键盘……在我的回答中,我给出了几个链接,指向CodeProject关于键盘

我想知道是否有可能接收到对一个焦点不集中的表单的关键输入。例如,我把我的C#表单放在所有窗口的最上面;我想获取我在其他应用程序上键入的所有密钥,例如浏览器,以获取我在计算机运行时键入的所有密钥的历史记录


有什么方法可以做到这一点吗?

您需要创建一个新的应用程序,但请注意,这不一定是一个好的做法,可能会导致反病毒软件出现问题

看看这里,看看我对这个键盘挂钩业务的回答……在链接中,这个OP试图找出在运行VMWare会话时如何挂钩键盘……在我的回答中,我给出了几个链接,指向CodeProject关于键盘挂钩的文章的方向

希望这有帮助, 顺致敬意,
Tom。

这类问题以前就有人提出过,人们对键盘记录者表示担忧