I need a unique hardware id.
Only Windows 7 and upwards (vista, exp, and other's before are not a must).
Linux/OS support is not needed.
This should be the job easier.
Needs to be unique to a computer that does not change after windows update.
Quick to generate. No CPU information as that takes too long.
Will be needed to be generated by a console application and also by an application to be appeared almost instantly on a TEdit by simply clicking a TButton.
Not easily spooked. More complex that a simple MAC address. ( I do understand that it's not possible to make it 100%, though needs to be good enough)
Needs to be generated in format that I want.
If more clarification is needed. ask.