Our software generates a unique machine fingerprint which is used in our product's licensing.
The machine fingerprint includes the SerialNumber
obtained using WMI
from Win32_OperatingSystem
(e.g. wmic os get SerialNumber
).
Lately we have had a few customers reporting a failed license check due to a SerialNumber
change after a regular win10 update (note: this is not an issue about updates from a previous windows 7/8/8.1 to a windows 10).
Example:
- before update:
00000-00000-00000-ZZ938
- after update:
0000-00000-00000-ZZ975
Shouldn't SerialNumber
be a value that does not change over time?
Is there any other WMI
property that I can access and uniquely identifies the OS?