Windows XP Product Key Modifier

This application automates the task of changing your Windows XP product key. Doing this manually is quite a nuisance, so I wrote this little application to do it for you!

Screenshot:



Simply enter your new valid XP product key (e.g. XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) into the field provided, and apply pressure to the 'Change Key' button.  The operation performs the following tasks:

  • Modifies a certain registry value to trick Windows into thinking it has not been activated.
  • Makes backups of all your OS's existing activation script files.
  • Copies modified versions of these activation scripts to the appropriate locations.
  • Executes the Windows Activation Wizard (system32\oobe\msoobe.exe /a).
  • Waits for the Wizard to complete (The wizard will run automatically and completely because of the modified scripts.)
  • Rolls back the original script files to their original locations.
  • Removes temporary directories and scripts created during the process.

This entire operation should take only a few seconds on a moderately quick machine.  Once the operation is complete, your copy of Windows XP has been activated using your new key.

Note: You must reboot Windows for this to take effect.

You may download either the source code or precompiled executable for the XP Product Key Modifier. You may notice the executable is a bit large for a C/C++ application, but it contains the modified script files as resources which are quite large (80KB+).  I apologize for the waste of bandwidth :)

  • C/C++ Source code: ZIP Archive format (62KB)
  • Precompiled executable (Optimized for minimal size): EXE (288KB)

If you have any questions regarding this application, please contact the author at ryan(spam_me_and_die)@winprog.org.