veve 发表于 2012-5-29 23:02:53

SetupApi 怎样获得已知硬件ID 的句柄 ,如Usb键盘

我的uSB 键盘 ID
HID\VID_1C4F&PID_0002&REV_0110&MI_00

我如何得到uSB 键盘对应的句柄

iori2882 发表于 2012-5-30 10:47:20

萨满出风怒了

veve 发表于 2012-5-30 21:14:08

算了没人能解决了
努力了好多天了放弃了

veve 发表于 2012-5-31 20:43:00

算了没人能解决了
努力了好多天了放弃了

veve 发表于 2012-5-31 20:43:11

算了没人能解决了
努力了好多天了放弃了

veve 发表于 2012-5-31 20:43:13

算了没人能解决了
努力了好多天了放弃了

yhxhappy 发表于 2012-5-31 23:47:16

我都不知道硬件的句柄是什么,楼主能指教吗?

happytc 发表于 2012-6-1 05:35:53

回复 1# veve


    看你吼了几天了
自己看看WinAPI的CreateFile函数的帮助吧,很快你就明白怎么做了
其函数原型是:
HANDLE WINAPI CreateFile(
__in      LPCTSTR lpFileName,
__in      DWORD dwDesiredAccess,
__in      DWORD dwShareMode,
__in_optLPSECURITY_ATTRIBUTES lpSecurityAttributes,
__in      DWORD dwCreationDisposition,
__in      DWORD dwFlagsAndAttributes,
__in_optHANDLE hTemplateFile
);
第一参数中,若是winnt环境,就是设备的符号连接;若是WDM驱动程序就用设备ID
此函数的返回值就是你想要的设备句柄了

veve 发表于 2012-6-2 20:55:43

回复 8# happytc

追问 什么叫设备的符号连接 ,XP 是用设备ID吗?
页: [1]
查看完整版本: SetupApi 怎样获得已知硬件ID 的句柄 ,如Usb键盘