1

I am creating an licencing system for my windows application and for that i need to create an unique computer identity . for that i am using

Processor ID and Processor Family

Is this sufficient to create a unique hardware fingerprint or not.

i am little bit confused that Processor ID is unique for all computers or not.

Please provide me an beater idea on that

Thanks

sourabh devpura
  • 605
  • 8
  • 25
  • 1
    http://stackoverflow.com/questions/1101772/win32-processoris-processorid-unique-for-all-computers – Bolu Aug 02 '13 at 08:31
  • 1
    or http://stackoverflow.com/questions/599837/how-to-generate-and-validate-a-software-license-key – H H Aug 02 '13 at 08:46

2 Answers2

2

The ProcessorID or CPUID are for identifying the model and feature set of the processor (ARM, x86/x64).

The Pentium III supported a Processor Serial Number (PSN). In addition to only being supported on the Pentium III (and Transmeta's Efficeon and Crusoe processors), the feature had to be enabled in BIOS and raised privacy concerns.

So no, ProcessorID is not unique for all of computers. Additionally, it is very likely to not be unique across computers in your company (since many organizations buy multiple computers of the same model).

1

This question may help you

I know this answer will be better as comment. But I am new and too low to post comments at the moment :(

Community
  • 1
  • 1
Martin
  • 3,096
  • 1
  • 26
  • 46