N�o existe um metodo especifico para retornar esta informa��o!
O pode ser feito � chamar a rotina ou biblioteca nativa que fornece este dado
Isso pode ser feito atraves de JNI ou Runtime.getRuntime().exec,
Este codigo retorna o Endere�o Mac em uma Maquina Windows
Este c�digo foi recuperado de um forum!
private Vector getWinMACAddress()
{
/* Retorna nulo se o codigo nao for encontrado */
Vector MAC_address = new Vector();
/* Tamanho do endere�o MAC formato padrao: 00-00-00-00-00-00 */
final int LEN_MAC = 17;
try{
/* String que armazena o valor retornado pelo ipconfig */
String ipc_line;
/* executa o ipconfig com arqumento /all
que pega todos adaptadores e endereco fisico */
Process ipc_proc = Runtime.getRuntime().exec("ipconfig.exe /all");
/* Pega o retorna do ipconfig.exe */
DataInputStream ipc_in = new DataInputStream(ipc_proc.getInputStream());
/* enquanto ipconfig esta sendo gerado ... */
while ((ipc_line = ipc_in.readLine()) != null)
{
if (ipc_line.indexOf("Physical Address") > -1)
if (ipc_line.indexOf ("44-45") == -1)
MAC_address.addElement (ipc_line.substring (ipc_line.length () - 17,
ipc_line.length ()));
}
return MAC_address;
}
catch(Exception e)
{
/* Isto provavelmente ocorrera se ipconfig nao for encontrado */
return MAC_address;
}
}
Jose Ferreira de Souza Filho wrote:
>
> Ol� lista,
>
> gostaria de saber como fa�o para pegar o endere�o MAC da placa
> de rede? Existe algum m�todo que fa�a isso?
>
> Obrigado pelo aten��o de todos,
>
> Ferreira
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------