I want to obtain the actual CPUID from the "Win32_Processor" MFC class, to
use it as a product protection mechanism for my software. Can any one tell me
how to get the CPUID Family-UniqueID pair?
Thank you very much.
Instead , to make your code secure or to do Machine Fingerprinting u
can use the Original Hard Disk's Manufacturer ID (NOTE: Not the Hard
Disk Volume Serial Number)
Forget it.
All software-only copy protection systems are flawed. Crackers will take between two
minutes (for the poor ones) and ten minutes (for the strong ones) to break the average
amateur attempt. A really good professional system might take a half-day to break.
But most roll-your-own systems are trivially breakable. I spent several months studying
how crackers attack copy-protection schemes while evaluating a client's software-only
scheme. His idea moved the breakability out of the trivial, but I can't talk about the
details since they are proprietary. But I can assure you that CPUID was *not* one of the
mechanisms used, because it is not universal, and not reliable in terms of avoiding copy
protection violations.
The easiest way to spot a beginner in this field is that they post a question about the
CPUID. Professionals spend years figuring out how to make these schemes work. Crackers
collectively spend massive amounts of time (successfully) figuring out how to break the
best schemes.
joe
Joseph M. Newcomer [MVP]
email: newc...@flounder.com
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm