相关疑难解决方法(0)

使用USB条形码扫描仪读取条形码,同时忽略键盘数据输入,而扫描仪产品ID和供应商ID未知

有没有办法从USB条形码阅读器读取而忽略键盘而不知道USB扫描仪的PID或VID?我知道有一种方法可以通过使用USB扫描仪的VID和/或PID来区分USB扫描仪输入和键盘输入; 这是使用http://nicholas.piasecki.name/blog/2009/02/distinguishing-barcode-scanners-from-the-keyboard-in-winforms/中的代码完成的. 但是有另一种解决方案来区分键盘和USB扫描仪不将扫描仪的VID或PID放在配置文件(或源代码)中?不想在配置文件中放置各种VID或PID的原因是,正在开发的应用程序将部署在多台笔记本电脑上,并且附加了任意类型的扫描仪.

此外,我不想配置扫描仪的输出开始和结束序列,因为扫描仪也被同一台机器上的其他软件使用,我不想更改代码在其他软件上.出于与前面提到的相同的原因,我不想将条形码阅读器编程为串行模式.

c# usb barcode-scanner

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

barcode-scanner ×1

c# ×1

usb ×1