win10下如何驱动HID设备(USB)

时间:2021-07-05 16:10:20
之前的程序在WinXP、WIN7、WIN8上都可正常使 用,但在WIN10上不能使用;
设备是一个USB接口的HID协议的读卡器;
使 用Createfile获取设备句柄,在Win10上发现调用Createfile没有返回句柄,
请教高手教我,在Win10如何使用CreateFile,或者说对HID设备来说在Win10上如何调用。

8 个解决方案

#1


设备管理器中枚举到了没有?

#2


使用 GetLastError 看看错误。

#3


回复1:已枚举出来,设备管理器里有,程序里枚举也正确;
回复2:GetLastError也没有反应,返回值是0;

#4


遇到一样的问题,头大

#5


我遇到的情况是win10识别不到设备!

#6


引用 5 楼 xqhrs232 的回复:
我遇到的情况是win10识别不到设备!

使用驱动精灵软件升级能升级的驱动。

#7


引用 6 楼 zhao4zhong1 的回复:
Quote: 引用 5 楼 xqhrs232 的回复:

我遇到的情况是win10识别不到设备!

使用驱动精灵软件升级能升级的驱动。


不是驱动的问题,是我的板子的问题。其它板子在win10下识别为hid是没问题的。

#8


CreateFile打开文件失败,看看GetLastError()是什么?有些设备打开文件的方式可能不能同时设置GENERIC_READ/GENERIC_WRITE,比如鼠标键盘等

#1


设备管理器中枚举到了没有?

#2


使用 GetLastError 看看错误。

#3


回复1:已枚举出来,设备管理器里有,程序里枚举也正确;
回复2:GetLastError也没有反应,返回值是0;

#4


遇到一样的问题,头大

#5


我遇到的情况是win10识别不到设备!

#6


引用 5 楼 xqhrs232 的回复:
我遇到的情况是win10识别不到设备!

使用驱动精灵软件升级能升级的驱动。

#7


引用 6 楼 zhao4zhong1 的回复:
Quote: 引用 5 楼 xqhrs232 的回复:

我遇到的情况是win10识别不到设备!

使用驱动精灵软件升级能升级的驱动。


不是驱动的问题,是我的板子的问题。其它板子在win10下识别为hid是没问题的。

#8


CreateFile打开文件失败,看看GetLastError()是什么?有些设备打开文件的方式可能不能同时设置GENERIC_READ/GENERIC_WRITE,比如鼠标键盘等