Aparentemente ProduKey da Nirsoft pode fazer isso:
produkey.exe /windir [Windows Directory]
Load product key information from
another operating system on the same
computer. The [Windows Directory]
specifies the base folder of Windows
installation, for example: c:\windows,
c:\winnt This feature is only
supported on Windows
2000/XP/2003/2008/Vista/7.
Se isso não funcionar, você terá que retirá-lo do arquivo de registro manualmente, pesquisando
C:\WINDOWS\system32\config\software
para a chave do registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
usando um editor hexadecimal eu acho.
Bytes 52-66 (0x34 - 0x42) desta chave mantêm um número de 15 bytes.
Em Hex, é um número de 30 dígitos:
A2 23 51 D0 2A 38 5D 22 C4 41 6B 87 43 C1 00
Em Binário, um número de 120 dígitos:
10100010 00100011 ... 11000001 00000000
Convertido para a base 24:
751AA001EHCCLAB3JH8KDIGAG
Mapeado para o alfabeto base24 personalizado da Microsoft "BCDFGHJKMPQRTVWXY2346789" e um hífen a cada 5 caracteres:
KHCQQ-BBCW2-TT7QR-F42M6-V3YQY
Eu fiz dessa maneira cerca de 4 anos atrás , então estou realmente esperando que o ProduKey funcione.