C++怎么后台获取USB条码q数据(无输入焦点) http:zhidao.baidu.comquestion289152228.html

C++怎么后台获取USB条码q数据(无输入焦点) http:zhidao.baidu.comquestion289152228.html,第1张

1、USB口条码q可以使用一个串口仿真驱动将USB口模拟成串口,安装这个驱动以后还需要扫描一次激活串口仿真的条形码,之后就能从电脑的设备管理器中找到模拟的串口号(USB设备一般是从人体学输入设备一项中找到)。至于该驱动和条形码可以向厂家索要。

2、USB转化成串口之后,VC编程就很简单了,VC有个pcomm控件,可以进行串口通讯。网上搜一下。

3、开个线程在后台不停扫描,再弄个回调函数就好了

可以的。

正常情况下,usb串口转换器是可以接收、传输数据的。但一定要电平一致、硬件连接正确才能正常通信。

USB转串口即实现计算机USB接口到通用串口之间的转换。为没有串口的计算机提供快速的通道,而且,使用USB转串口设备等于将传统的串口设备变成了即插即用的USB设备。作为应用最广泛的USB接口,每台电脑必不可少的通讯接口之一,它的最大特点是支持热插拨,即插即用。传输速度快。

USB转串口后,就是读写串口 *** 作了,不要考虑USB了。注意购买的转接线要注意,Z-Tek这个牌子的好用,我换过好几个。

主要是下面两个方法,你查查使用。

[DllImport("kernel32dll")]

private static extern bool ReadFile(

IntPtr hFile, // handle to file

byte[] lpBuffer, // data buffer

int nNumberOfBytesToRead, // number of bytes to read

ref int lpNumberOfBytesRead, // number of bytes read

ref OVERLAPPED lpOverlapped // overlapped buffer

);

[DllImport("kernel32dll")]

private static extern bool WriteFile(

IntPtr hFile, // handle to file

byte[] lpBuffer, // data buffer

int nNumberOfBytesToWrite, // number of bytes to write

ref int lpNumberOfBytesWritten, // number of bytes written

ref OVERLAPPED lpOverlapped // overlapped buffer

);

[DllImport("kernel32dll")]

private static extern bool CloseHandle(

IntPtr hFile // handle to file

);

kylinchen | 园豆:958 (小虾三级) | 2013-08-19 13:20

还忘记一个打开串口的方法:

[DllImport("kernel32dll")]

private static extern IntPtr CreateFile(

string lpFileName, // file name

uint dwDesiredAccess, // access mode

uint dwShareMode, // share mode

uint lpSecurityAttributes, // SD

uint dwCreationDisposition, // how to create

uint dwFlagsAndAttributes, // file attributes

int hTemplateFile // handle to template file

);

以上就是关于C++怎么后台获取USB条码q数据(无输入焦点) http://zhidao.baidu.com/question/289152228.html全部的内容,包括:C++怎么后台获取USB条码q数据(无输入焦点) http://zhidao.baidu.com/question/289152228.html、usb串口转换器可以接收数据吗、C#怎么捕获USB转串口消息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10220145.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存