Muitos aqui estaria procurando a solução que pode ajudá-los a obter o endereço MAC da placa de rede do computador. Ontem eu tentei muito difícil encontrar a solução para este e, finalmente, encontrado a solução, uma solução muito simples de apenas algumas linhas de código em VB .net.
1. Crie uma classe /Projeto em VB .net e dê um nome à classe.
2. Agora, antes de começar a escrever e chamar funções reais do Namespace precisamos incluir esse espaço nome no topo da classe
Namespace é:.
3.
Agora você pode ter uma sub-rotina com qualquer nome. Aqui está o código de sub-rotinas vontade parece abaixo.
4. Agora chamar este sub-rotina a partir de qualquer manipulador de eventos.
Aqui é a classe inteira será semelhante abaixo quando completou codificação .. !!
Então, aqui no código acima, você vai ter todo o endereço MAC associado à sua máquina.
Eu acho que isso pode não funcionar em ipv6. Eu não tentei, mas é isso que minhas suposições.
Há algum outro methos, bem como a utilização de "ManagementObjectSearcher" e algumas das coisas relacionadas. Um método mais é do WMI, mas eu acho que este é o melhor e muito fácil solução.
Semelhante coisa que você pode fazer em C #, bem .. apenas converter este código vb .net usando algum .net VB para código C # conversor que é facilmente disponível na web ou pode estar em próximo artigo vou cobrir mesma parte em C #.
Eu espero que gostem deste artigo e também útil para você também ..
Aproveite
!!