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