目前,我正在考虑为设备提供一个功能,它必须依赖于唯一设备的标识。目前,我正在考虑将设备名称也保留在该列表中,以此作为标识设备唯一性的一种措施。
我的问题是:一个制造商有两个产品具有相同的vid,不同的pid,但名称相同的情况会发生吗?
发布于 2017-07-10 00:43:32
如果您试图唯一标识特定设备,请使用VID、PID和序列号(如果有)。这将允许您有时区分同一设备的两个实例,如两个闪存驱动器或USB串行适配器。
我不会使用设备名称--如果两个设备的VID和PID相同,那么这两个设备几乎总是具有相同的名称,所以使用它不太可能有太大的区别。
会不会是一个制造商有两个产品具有相同的vid,不同的pid,但相同的名称的情况?
这是一个稍微不同的问题。是的,有时会发生这种情况,通常是在产品名称有点通用的情况下。(例如,闪存驱动器制造商可能会有许多不同的设备,它们的VID和名称都是"USB闪存驱动器“,但它们的PID却不同。)
https://stackoverflow.com/questions/44998437
复制相似问题