我可以得到目前连接到电脑的设备清单吗?
我检查了这个和这个线程,但我似乎无法find实际的名称(即iPod Touch 4等)有没有一种方法来find设备的名称在人类的语言,所以我可以显示这个列表(匹配设备)给用户?
任何得到这个信息的PI?
更新:我注意到,计算机的设备pipe理能够显示这个信息,这意味着它存在的地方,我只是不知道正确的地方访问它。
我在registry中find了这个信息,但是“Mighty Drive”和“iPod”之间有一些不一致的地方,我正在寻找一个可靠的registry。 寻找这个信息的关键。
设备管理器显示与特定设备关联的第一个“显示名称”属性。 您可以使用SetupDiGetDeviceRegistryProperty
获取该信息,我相信这是SPDRP_FRIENDLYNAME
属性。