C++ 如何读取HID USB设备的数据 5C

这种设备是HID USB设备,它里面存了一些信息,无需驱动(和扫码枪类似),将卡贴在上面就可以显示出卡号,请问这个设备我要怎么获取里面的数据啊,不要说什么让控件获取焦点,我这个程序没有用户界面。谢谢了。
HID设备

3个回答

靠近就能读取数据应该是RFID(NFC)这类的吧,你这里问没有用,找设备厂家要接口通过NFC读取

pkgk2013
「已注销」 我用HID API获取到设备,就是readfile总是返回0,贼烦。
2 年多之前 回复

做一个txt文件,打开,读卡就能把数据写入txt了,类似扫码枪,相当于一个普通键盘,只不过不用一个字一个字敲了。。

pkgk2013
「已注销」 这个我知道呀!但是我总不能拦截键盘输入吧!万一别人手速快,键盘输入的间隔时间就是比你预设的时间短,拿别人不就无法输入文字了嘛!
2 年多之前 回复

建议你使用键盘钩子来完成你的任务。
具体方法MSDN,SetWindowsHookEx和KeyboardProc,即可了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐