Re:java serial key windows

Digite o seguinte comando em um Command Prompt (mais conhecido como DOS):

reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion” /v ProductId

Você vai ter algo como:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    ProductId    REG_SZ    12345-123-1234567-12345

Para chamar o comando reg, use Runtime.exec.

lembre-se que para usar o Runtime é preciso colocar 2 barras nos endereços…
ex: Runtime().exec(“c:\arquivos de programa\blabla.exe”);
[]´s

Aquela chave que é usada para fazer a instalação é combinada (não sei que algoritmo o pessoal da Microsoft) com o instante da instalação, para gerar o Product ID. Ela não está no Registry em um lugar fácil.
De qualquer maneira, faça o seguinte: pegue uma instalação do Windows cuja chave você conhece, e procure esse valor no Registry.
Se você achar, avise a gente em que lugar isso fica. Eu sei que para muitas versões do Windows a tal chave não é guardada em lugar nenhum que seja facilmente acessível.

Gente estou fazendo uma aplicação onde tenho que ter o controle de licenças do windows que estão nas maquinas .

Tem como eu pegar o serial key do windows que sao instalado nas maquinas !? O java é capaz disso !?

Agradeço a quem ajudar

Você tem o exemplo com o Run Time !?

Mas eu estou atraz é do numero serial da chave do windos…aquela chave que usamos pra fazer a instalação !!!

Dessa forma vo poder fazer o controle das licença .