什么USB设备(友好名称)当前连接到PC?

时间:2011-09-06 02:01:03

标签: c# .net windows usb device

我可以获取当前连接到计算机的设备列表吗?

我查了thisthis帖子,但我似乎无法找到实际的名字(即iPod Touch 4等)有办法找到人类设备的名称语言,所以我可以向用户显示这个(匹配设备的)列表吗?

获取此信息的任何PI?

更新:我注意到计算机的设备管理能够显示此信息,这意味着它确实存在于某个地方,我只是不知道访问它的正确位置。

我确实在注册表中找到了这个信息,但是“Mighty Drive”和“iPod”之间存在一些不一致,我正在寻找一个可靠的注册表。寻求此信息的关键。

1 个答案:

答案 0 :(得分:3)

设备管理器显示与特定设备关联的第一个“显示名称”属性。您可以使用SetupDiGetDeviceRegistryProperty获取该信息,我相信SPDRP_FRIENDLYNAME属性。