[RESOLVIDO] Gerar ID Único de máquina

3 respostas
V

Olá.

Tenho a necessidade de gerar um ID único para cada máquina que determinada aplicação irá rodar. Pesquisei sobre GUID (java.util.UUID), porém ele é único mais expira, ou seja, quando rodar novamente ele não será igual. O que preciso é algo que mesmo que o software feche, ou a maquina desligue ele continue sendo ÚNICO e IGUAL. Talvez algo baseado em MAC ADRESS, ou algo do genero.

Obrigado.

3 Respostas

E

http://java.sun.com/javase/6/docs/api/java/net/NetworkInterface.html#getHardwareAddress() dá exatamente o MAC address. Mas talvez isso não seja tão suficiente assim (se a placa de rede do fulano queimar…)

Sad7

http://www.guj.com.br/posts/list/102550.java

Funciona pra Windows e Linux.

V

Resolvi usar o java.util.UUID e ler sempre o mesmo.

Valeu.

Criado 16 de junho de 2010
Ultima resposta 22 de jun. de 2010
Respostas 3
Participantes 3