Build Brasil
Build Brasil
Pegar o MacAddress
Estou tentando fazer isso desde que eu comecei a programar, e agora de tanto pesquisar sobre o assunto, consegui material suficiente para o artigo!
Primeiro adicione a namespace System.Management, pelo seguinte modo: Project/Add Reference. Abaixo o código para pegar o endereço físico da sua máquina:
 

// Através deles podemos consultar informações sobre aplicações , serviços e dispositivos do sistema.
// A classe ManagementClass serve para consultar as informações sobre aplicações, serviços e
// dispositivos do sistema relacionados ao WMI, nesse caso eu estou usando para
// consultar a classe "Win32_NetworkAdapterConfiguration"
ManagementClass MgnClss = new ManagementClass("Win32_NetworkAdapterConfiguration");

// A Classe ManagementObjectCollection serve para o obter a coleção de instancias do objeto acima
ManagementObjectCollection MgnObjtColtn = MgnClss.GetInstances();

//Ele percorre a coleção de objetos e mostra o MAC ADDRESS do primeiro adaptador de rede encontrado.
//Você pode achar muitas outras informações: saiba mais! 
foreach (ManagementObject MgnObjt in MgnObjtColtn) {
 
//Mostra a mensagem com o MAC ADRESS
MessageBox.Show(MgnObjt["MacAddress"].ToString());
break; }
 
Eu aconselho, se tiver dúvidas, por que também tive, testar se é mesmo o seu MAC ADRESS, abrindo o DOS e digitando ipconfig /all. Nunca se sabe né...rsrs...até próxima!.

Posted 13 Jun 2009 13:16 by Abdul Hade
Copyright© Build Brasil 2004 - 2009 - Todos os Direitos Reservados
Powered by Community Server (Commercial Edition), by Telligent Systems