我想提取特定大容量 USB 设备的制造商字符串和产品字符串,比如说 C:。我可以通过枚举所有 USB 设备来提取制造商字符串和产品字符串,但现在我不知道如何将特定 USB 驱动器与制造商 ID 和产品 ID 相关联。我在 Windows 平台上并使用 Visual Studio 进行开发。
任何帮助将不胜感激。
法鲁克-
我想提取特定大容量 USB 设备的制造商字符串和产品字符串,比如说 C:。我可以通过枚举所有 USB 设备来提取制造商字符串和产品字符串,但现在我不知道如何将特定 USB 驱动器与制造商 ID 和产品 ID 相关联。我在 Windows 平台上并使用 Visual Studio 进行开发。
任何帮助将不胜感激。
法鲁克-
使用此示例查找已安装驱动器的相应设备节点:http: //www.codeproject.com/KB/system/RemoveDriveByLetter.aspx
然后,使用SetupDiGetDeviceProperty
(使用SPDRP_Xxx
Setupapi.h 中定义的标识符)查询设备。