Windows的“产品ID”和“设备ID”值从何而来?它们对许可/标识有用吗?如何通过代码访问它们?

Ma *_*ude 5 windows windows-10

Windows 10设置->系统->关于的屏幕截图

如您所见,它具有2个“硬件身份”值,这些值在诸如C#之类的用于许可证验证的应用程序中可能非常有用。是否可以找到这些值/手动计算它们?

它可能存储在注册表中,并且仅适用于Windows 10吗?
这是Windows版本1709 Build 16299.15。

小智 15

  1. 设备 ID(广告 ID)是与设备关联的独特编号。当技术人员和工程师试图寻找持续问题的解决方案时,这个数字非常重要。And it will change if you reset or install new Windows.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient
    
    Run Code Online (Sandbox Code Playgroud)

    设备ID

  2. 产品 ID 是与您的特定操作系统关联的编号。It may change if you install cracked Windows or active Windows with Third-Party activation software.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    
    Run Code Online (Sandbox Code Playgroud)

    产品编号