如何捕获USB接口上的数据

xky191982810 2009-03-14 09:12:11
如何在C#里面来捕获USB接口上扫码枪扫到的条码数据 请各位前辈指点哈 有代码或实例最好 不胜感激!!!!
...全文
562 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbdotnet2001 2009-03-16
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 cpio 的回复:]
引用 4 楼 xky191982810 的回复:
引用 3 楼 cpio 的回复:
一般会给你发键盘消息过来,你试试让你的文本框得到焦点,然后扫描一下,看看文本框里面是不是显示字符了?


我要化被动为主动哦 我知道这样它会显示在文本框里 关键我是要主动获取传送过来的数据



接收消息就行了,就算不是文本框,你也会收到键盘消息的。

主动读取的话,你不是得不停地读吗?发出来就一瞬间,万一错过了呢?
[/Quote]
一般都有缓冲的
睡神在睡觉 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oyljerry 的回复:]
需要对应硬件提供SDK等支持,返回数据给你..
[/Quote]

厂家的SDK回从USB端口返回数据,监听断口就可以了,就象做串口通信似的,原理基本一样,好好看看厂家的SDK和DEMO程序把
cpio 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xky191982810 的回复:]
引用 3 楼 cpio 的回复:
一般会给你发键盘消息过来,你试试让你的文本框得到焦点,然后扫描一下,看看文本框里面是不是显示字符了?


我要化被动为主动哦 我知道这样它会显示在文本框里 关键我是要主动获取传送过来的数据
[/Quote]


接收消息就行了,就算不是文本框,你也会收到键盘消息的。

主动读取的话,你不是得不停地读吗?发出来就一瞬间,万一错过了呢?
netboygg 2009-03-14
  • 打赏
  • 举报
回复
找厂商 卖扫描枪的 去要调用和文档
蒋晟 2009-03-14
  • 打赏
  • 举报
回复
那需要硬件驱动具有开发接口才行。联系硬件厂商以获得硬件的SDK。
xky191982810 2009-03-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cpio 的回复:]
一般会给你发键盘消息过来,你试试让你的文本框得到焦点,然后扫描一下,看看文本框里面是不是显示字符了?
[/Quote]

我要化被动为主动哦 我知道这样它会显示在文本框里 关键我是要主动获取传送过来的数据
cpio 2009-03-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 xky191982810 的帖子:]
如何在C#里面来捕获USB接口上扫码枪扫到的条码数据 请各位前辈指点哈 有代码或实例最好 不胜感激!!!!
[/Quote]

一般会给你发键盘消息过来,你试试让你的文本框得到焦点,然后扫描一下,看看文本框里面是不是显示字符了?
aa37742698 2009-03-14
  • 打赏
  • 举报
回复
不清楚呀
oyljerry 2009-03-14
  • 打赏
  • 举报
回复
需要对应硬件提供SDK等支持,返回数据给你..

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧