Java e hardware

pessoal

preciso desenvolver um aplicativo que gere um codigo, so que este codigo e uma combinaçao que se o cliente trocar peça ou formatar a maquina este codigo ja nao vale mais tem que instalar o aplicativo novamente

o que preciso para pegar estas informaçoes especifica da maquina deste cliente. que biblioteca sera melhor pra trabalhar com ela

Daí você teria que dar uma olhada em JNI, não sei se o Windows já uma DLL para isso, acredito que sim, para isso você teria que olhar qual a DLL e qual função você deve chamar para tal.

Espero ter ajudado!

vo da uma olhada neste JNI

obrigado