C# 如何关注输入设备的多个窗口
这个想法是做一些类似于击键捕捉器的事情,但是使用多个输入设备。我想要一个窗口来记录来自设备的输入,即使焦点在另一个窗口上。哪些库或方法可以让我实现这一点?这通常通过。没有一个C#库可以直接处理这个问题,尽管有一篇Microsoft KB文章显示了这一点。您对此做了哪些研究?有基本的想法,但当你点击另一个窗口时,钩子停止跟踪。我需要窗口在失去焦点的情况下继续抓取数据。如果单击其他窗口,钩子将停止跟踪。这不是我想要的,我已经找到了这篇文章,并且应该提到这一点,对不起。@superradish这是一个普通的钩子-你需要一个低级钩子-阅读我发布的第一个链接中的钩子,你应该看到如何调整这篇文章来制作它们。不过,只有鼠标+键盘的LL钩子才能从C#开始工作。没关系,我只需要鼠标和键盘keyboard@superradish下面是另一个例子:C# 如何关注输入设备的多个窗口,c#,input,C#,Input,这个想法是做一些类似于击键捕捉器的事情,但是使用多个输入设备。我想要一个窗口来记录来自设备的输入,即使焦点在另一个窗口上。哪些库或方法可以让我实现这一点?这通常通过。没有一个C#库可以直接处理这个问题,尽管有一篇Microsoft KB文章显示了这一点。您对此做了哪些研究?有基本的想法,但当你点击另一个窗口时,钩子停止跟踪。我需要窗口在失去焦点的情况下继续抓取数据。如果单击其他窗口,钩子将停止跟踪。这不是我想要的,我已经找到了这篇文章,并且应该提到这一点,对不起。@superradish这是一个