开发此Web应用程序是我唯一的挑战,是从SPECIFIC USB端口捕获键盘输入。我正在尝试定位一个模拟键盘的BARCODE阅读器,让我的网络应用程序只对来自条形码阅读器的输入做出反应,而不是实际的键盘。
我知道这不可能在win32应用程序的帮助下使用某种键盘钩子来完成,所以我正在努力追求这个并且可能学习一些我需要学习的语言实现我需要的这个小部分,但我不知道从哪里开始。
我知道有VB,.NET,C等。但就我的目的而言,最简单的语言是什么?我不打算学到更多东西来实现这个目标,真的......
谢谢大家。
答案 0 :(得分:1)
如果您想从某处开始,我建议您使用此链接。
http://www.codeguru.com/cpp/w-p/system/keyboard/article.php/c5699/Hooking-the-Keyboard.htm
如果无法停止,请使用:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff540174(v=vs.85).aspx
问题是,第一个链接设计用于挂钩Windows键盘(在我的公司也可以使用,我的键盘可以连接到我的笔记本电脑上。)
也许第一个就足够了。你必须检查出来。 (建议不要考虑一些c代码部分,以便检查,涉及哪些系统调用(在窗口上有irq)。
VB或C#是否可以这样做,对不起,我从未尝试过。 但是c绝对可以。