QUOTE (Singh400 @ Aug 11 2005, 10:52)
I tested my own legit corp key and it came out fine, and then I tested a keygen'ed key with a pid range as the same as my corp key. The trick is to close down the pid range.
So lets say it
From : 640 - 123456
To : 640 - 123456
;)
Why are you using the Bluelist keygen to test your key? It will show "valid" on
anything you generate in the 4in1 key changer.
Try it on WGA / Windows Update.
See if the number is still there after a reboot.
With Windows SP2, only keys in a given PID range will "stick" when you log out / log back in / reboot the system. If you installed Windows XP SP2 Corporate, the PID
must begin with 640. The valid PID range is actually hard coded into key operating system files. This prevents the user from installing the corporate version, then changing to the home version, professional version, or media center version (or any combination of thereof). Again, each of these different versions of Windows XP have more differences than the Key / PID.
When you change the key in Windows XP, you are able to change it using a PID of anything you want, even 999-999999. Try it, use the Bluelist keygen and it will tell you that your key is valid. However, when you log out (or reboot), as soon as anyone logs back in, Windows XP performs a hash on the key. If it's in the valid PID range (again for WinXP SP2 Corp it
must start with 640), Windows XP will store the hash in HKEY_LOCAL_MACHINE\SYSTEM\WPA\. It will store it under a numbered key starting at 001. The PID used to install WinXP will be 001, then the changed key will be 002, etc. It will retain every key that passes the PID check. The person saying they had 009 must have changed their key 8 times. It won't look the same for everyone.
If when you log back in, the PID check fails, Windows will revert back to the previously used key that
did pass the PID check. This is why the key "changes back" after you reboot.
If you try to delete anything under HKEY_LOCAL_MACHINE\SYSTEM\WPA\, you will get an error. Out of curiosity, I tried changing the key to one with an invalid PID (999-999999), then rebooted to ERD Commander. This lets you attach to Windows before it boots and edit the registry. Here, you
can delete keys under HKEY_LOCAL_MACHINE\SYSTEM\WPA\. I tried deleting them all. When I rebooted and tried to log back in, immediately the Windows activation dialog appeared. Since it didn't have any registry keys with a PID that passed the check to fall back on, it was basically asking to create another. At this point, you
can't enter a key with an incorrect PID, since it will do the PID check and need to generate a registry key under HKEY_LOCAL_MACHINE\SYSTEM\WPA\ in order to log in. If you try, the activation dialog will simply pop back up again. If you don't change the key to one with the correct PID at this point (640-xx.. for WinXP SP2 Corp), Windows won't load.
I would suspect that the fact that you can change the key to one with an incorrect PID (like 999-999999) that is retained until you log out.. is a
bug. It obviously messes with the WGA check because the WGA check passes if you try to run it before you log out and log back in. Try it, run the 4in1 keygen, enter a PID range of 999-999999. Change to that key and run WGA check. It will work. Log out, log back in, you will see the PID/Key is now back to what it was previously.
So far, I have not heard of any keygen'd key that passes the PID check on logoff/logon (i.e., for WinXP SP2 Corporate, 640-xxx..) that also passes WGA. If you found one that appears to work, try logging off or rebooting and see if it passes the PID test and is retained by the OS.