从.NET条形码扫描器中读取数据,收到事件

时间:2016-10-06 05:11:10

标签: c# visual-c++ windows-services hid windows-console

我正在使用

  1. Honeywell Orbit 7120 USB条码扫描器
  2. Windows7 64位
  3. 通过使用此组件,当条形码扫描器读取时,我需要向我的Windows控制台应用程序接收事件,然后我的接收事件将被触发。我已经为Microsoft SerialPort类创建了一个串行端口解决方案。但我需要这个类用于HID(USB)。我想使用USB驱动程序读取输入,而不是键盘输入。

    如何使用.NET实现这一目标?任何准备好的库?我找不到任何东西。

    我已经尝试了很多,但自从过去5天以来没有得到任何解决方案。 请帮助我,当USB条形码扫描器读取时,如何从我的应用程序中读取数据

    我从这里试过但设备无法连接。 C# and USB HID Devices

1 个答案:

答案 0 :(得分:1)

如果您想使用HID与您的设备进行通信,我建议您使用此库:https://github.com/jklemmack/csharp-usb-hid-driver

此外,您可以使用此类代码检测插入的新USB设备:https://stackoverflow.com/a/19962635/2486332