Aparentemente, o ProduKey da Nirsoft pode fazer isso:
produkey.exe /windir [Windows Directory]
Carregue as informações da chave do produto de outro sistema operacional no mesmo computador. O [Diretório do Windows] especifica a pasta base da instalação do Windows, por exemplo: c: \ windows, c: \ winnt Esse recurso é suportado apenas no Windows 2000 / XP / 2003/2008 / Vista / 7.
Se isso não funcionar, você precisará desenterrá-lo manualmente do arquivo de registro 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.
Os bytes 52 a 66 (0x34 - 0x42) dessa 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 em 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 há cerca de 4 anos , então estou realmente esperando que o ProduKey funcione.