我要用USB设备解决这个问题:
因此,我的想法是从读取器键盘捕获传入的"keypress“,避免附加在系统键盘缓冲区中,并通过WM_USER、WM_COPYDATA、Socket或其他方法将它们传递给我的应用程序。
因此,我们的目标是编写一个驱动程序,只适用于特定的USB HID设备( I-Button阅读器,而不是真正的PC键盘),后者阻止按键并以某种方式发送到应用程序。
我检查了“键盘过滤器”微软的方式,但我只能阻止一些组合键,但这不是我的目标。
我认为我应该创建一个定制的个人"kbdhid.sys“和/或"kbdcalss.sys”驱动程序,并且只适用于我的USB阅读器。
有人能给我指出正确的方向吗?
非常感谢
发布于 2016-10-06 16:09:55
设置读取器在发送代码之前发送前缀,监视前缀的键盘que,并使应用程序弹出,以便它接收键盘输入。
然而,许多阅读器只能设置为发送像STX这样的控制代码--女巫是control_B --并且正在被windows使用。
https://stackoverflow.com/questions/35408365
复制相似问题