我可以获取当前连接到计算机的设备列表吗?
我查了this和this帖子,但我似乎无法找到实际的名字(即iPod Touch 4等)有办法找到人类设备的名称语言,所以我可以向用户显示这个(匹配设备的)列表吗?
获取此信息的任何PI?
更新:我注意到计算机的设备管理能够显示此信息,这意味着它确实存在于某个地方,我只是不知道访问它的正确位置。
我确实在注册表中找到了这个信息,但是“Mighty Drive”和“iPod”之间存在一些不一致,我正在寻找一个可靠的注册表。寻求此信息的关键。
答案 0 :(得分:3)
设备管理器显示与特定设备关联的第一个“显示名称”属性。您可以使用SetupDiGetDeviceRegistryProperty
获取该信息,我相信SPDRP_FRIENDLYNAME
属性。