查找并提取设备 USB 基于它 VID/PID
我想向特定设备发送提取命令 USB, 由它识别 VID 和 PID. 我可以找到一个设备 SetupDiEnumDeviceInfo// 和 SetupDiGetDeviceRegistryProperty// 并比较数字 VID/PID 排队 HARDWAREID, 但这就是我所拥有的。
我有一个结构 SP_DEVINFO_DATA 和描述符 HDEVINFO. 如何将它们与磁盘的字母或卷相关联,以向他发送提取命令?
我有一个结构 SP_DEVINFO_DATA 和描述符 HDEVINFO. 如何将它们与磁盘的字母或卷相关联,以向他发送提取命令?
没有找到相关结果
已邀请:
1 个回复
奔跑吧少年
赞同来自:
我需要了解如何为我的设备找到设备的实例 USB 并找到一种与设备接口匹配的方法。 功能 CM_Locate_DevNode// 和 CM_Get_Child// 是这个关键。 最后,我可以使用 IOCTL 提取设备。
我正在处理的设备是CD-ROM驱动器 USB, 因此,我刚性地编码了设备的类型 CDROM. 我无法相信需要多少代码来做我的想法是一个非常简单的任务 /我引用了我的客户 2 一个小时才能写这个代码,我需要四天来了解这一切!/. 这是最终的工作代码,我希望,它将拯救你们一个人,因为我只是:
</winioctl.h></cfgmgr32.h></setupapi.h>