Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where do Windows "Product ID" and "Device ID" values come from? Are they useful for Licensing/Identification? How can they be accessed in code?

Screenshot of Windows 10 Settings -> System -> About

As you can see, it has 2 "Hardware-Identity" values that could be very useful in applications like C# for license validating. Is it possible to find these values/compute them manually?

Is it possible it's stored in Registry and is it only for Windows 10?
This is windows Version 1709 Build 16299.15.

like image 229
Ma Dude Avatar asked Dec 02 '17 01:12

Ma Dude


People also ask

What is Windows product ID used for?

A product key is a 25-character code that's used to activate Windows and helps verify that Windows hasn't been used on more PCs than the Microsoft Software License Terms allow.

Is device ID and product ID important?

The Device ID (Advertising ID) is a distinctive number associated with a device. This number is important for technicians and engineers when trying to find solutions to ongoing issues. And it will change if you reset or install new Windows. The Product ID is the number associated with your particular operating system.

Is Windows product ID important?

Product IDs are created upon Windows installation and are used for technical support purposes only. The Product ID has absolutely no similarity with the Product Key used for activation. You cannot determine the Product Key if you know Product ID, and yes, it is safe for other people to see it.

What is device ID and product ID in Windows 10?

Because Windows 10 is a Pre-installed OEM licence, the product ID or Device ID does not make any difference, the Windows 10 licence is stored on a chip on the motherboard and locked to the motherboard, it cannot be transferred to the other laptop.

Is Windows device ID unique?

Each device in Windows has it's own unique identifier known as the Hardware ID. The Device ID is the identifier of the PC itself.


1 Answers

  1. The Device ID (Advertising ID) is a distinctive number associated with a device. This number is important for technicians and engineers when trying to find solutions to ongoing issues. And it will change if you reset or install new Windows.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient
    

    Device ID

  2. The Product ID is the number associated with your particular operating system. It may change if you install cracked Windows or active Windows with Third-Party activation software.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    

    Product ID

like image 183
Chayan Mistry Avatar answered Oct 23 '22 13:10

Chayan Mistry