Abaixo segue um script em vbs simples para descobrir qual a chave de registro, serve para varias versões do Windows, mas fiz o teste apenas no Windows 10, desde já aviso que não fui eu quem criou o script mas posso garantir que não existe código malicioso embutido no mesmo, pode rodar sem preocupação, caso você faça o teste em outra versão do Windows gostaria muito que deixasse um comentário para ajudar as outras pessoas com necessidade parecida.
Bom o processo é bem simples, abra o bloco de notas cole o conteudo abaixo, e salve como "key.vbs" ou outro nome da sua preferencia mas a extenção ".VBS" é indispensável.
Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function
Apenas para fim de crédito o Script foi retirado dos seguintes fóruns.
https://social.technet.microsoft.com/Forums/en-US/bede4475-7eb9-4f6b-8ebf-c8ecd6be8fc3/retrieve-product-key?forum=win10itprosetup
https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_repair/how-to-find-all-windows-version-serial-key/a6d7e4eb-2adf-4e57-8ead-0bd85ec2758d
Obrigado e até a próxima.
Acompanhe meu blog.
Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano
Acompanhe também meu blog pessoal
bloguilhermecristiano