Galera preciso de um aplicativo que acesse algumas informações de hardware como obter o num de serie da placa mãe e o mac da placa de rede. Existe alguma API para acessar esas informações?? Ou então alguém ja tme um código ae para me mostrar como se faz.
Se vc precisar capturar tais informações no SO Windows, uma das formas para resolver seu problema é implementar uma biblioteca (DLL) em C/C++ que interaja com a API do SO. E em seguida interagir tal biblioteca com sua aplicação em Java via JNI (Java Native Interface). O Windows fornece API’s para acessar recursos de hardware e software do PC que são mais intuitivos interagir com a linguagem C.
Caso vc precise capturar tais informações no SO Linux, uma forma que irá te ajudar é acessar arquivos (em Java mesmo) presentes dentro da pasta “/proc”. Neste pasta, contém diversas informações úteis de hardware do PC (Informações atualizadas).
[]'s
Luca
Olá
Com Java 6 você pode usar o método getHardwareAddress da classe java.net.NetworkInterface