【问题标题】:Unique ID for devices in WindowsWindows 中设备的唯一 ID
【发布时间】:2015-07-28 23:21:30
【问题描述】:

对于每个设备,是否有一个设备属性仅对该特定设备实例唯一(例如 GUID 或 ID 字符串)?

我更喜欢 GUID,但 ID 字符串也可以。

【问题讨论】:

  • Generating a unique machine id 的可能重复项
  • DEVPKEY_Device_LocationPaths,大概。
  • “设备”是指“计算机”吗?
  • 不像 USB 设备。 DEVPKEY_Device_LocationsPaths 显然是独一无二的,但有没有更短的东西更容易比较?喜欢 DEVPKEY_Device_Driver? (设备实例驱动程序键)。我不知道这是否是独一无二的。
  • @JonathonReinhart:不是重复的,OP 想要识别单个设备,而不是整个机器。

标签: windows device


【解决方案1】:

Device Instance ID 是单个系统中任何设备的唯一标识符(读取:只要它们连接到它)。

但是,由于您在谈论 USB 设备,因此您可以拥有该设备唯一的设备实例 ID,即使该设备已插入另一个系统/机器,如果 USB 设备提供序列号并且制造商保证该 USB(VID、PID)对的序列号是唯一的。
类似问题请参阅我的详细回答here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 2016-03-13
    • 1970-01-01
    • 2015-11-15
    相关资源
    最近更新 更多