newbuilder001 :
OK Awesome. That pretty much solves my problem, but can I just bug you guys with two more questions?
If I decide to build a new computer, can't I use the process here to skip buying new windows? It doesn't seem like there's any way for MS to differentiate between computers.
The key I have for my old windows 8 is pretty much obsolete right?
Thanks!
Oh, they can certainly tell.
License A with hardware spec X.
Try to apply License A to Hardware Spec Z
as well as A, and something will choke.
When it goes online and tries to activate, it creates a hash of your system info. Motherboard serial num, NIC, etc, etc, etc.
This, along with the license key, defines your "digital entitlement".
So lets say your current system creates a hash of 123ABC (letters are the OS, numbers are the system info)
New hardware would try to be 123XYZ. Activation server coughs up an error..."You can't do this"
Now...if you tell the activation server that "XYZ" is the computer you're now using....the ABC system is null and void.
Your digital entitlement is now 123XYZ. The digital entitlement of 123ABC goes away.
(it's more complex than that, but that is the general idea)