PC · IT · DB/VB.NET (Visual Basic)

[VB.NET/Visual Basic] 6편 - 네트워크 어댑터 MAC Address(물리적 주소) 반환 코드

뿌레도 2023. 9. 26. 22:40
728x90
[VB.NET/Visual Basic] 6편 - 네트워크 어댑터 MAC Address(물리적 주소) 반환 코드

 

비주얼베이직 MAC 주소 반환하기

 

 비주얼베이직 시리즈 5편에서 네트워크 어댑터가 여러개인 경우, 어떤게 메인 네트워크 어댑터인지 확인하는 방법에 대해서 알아봤습니다. 6편에서는 메인 네트워크 어댑터를 찾은 후 해당 네트워크 어댑터의 MAC Address(물리적 주소)를 확인하는 방법에 대해서 적어봅니다.

 

네트워크 어댑터가 여러개인 경우

 

728x90

 

 System.Net.NetworkInformation은 VB.NET에서 네트워크 관련 정보를 제공하는 클래스와 인터페이스를 포함하는 네임스페이스입니다. 이 네임스페이스는 네트워크 인터페이스, IP 주소, DNS 정보, 네트워크 연결 상태 등과 관련된 정보를 가져오고 조작하는 기능을 제공합니다.

인터페이스로 NetworkInterface, IPAddress, IPGlobalProperties, Ping, TcpConnectionInformation를 제공하는데 자세한 내용은 5편 글을 참고해주세요.

 

[VB.NET/Visual Basic] 5편 - 메인 네트워크 어댑터 찾기

 

[VB.NET/Visual Basic] 메인 네트워크 어댑터 찾기 (System.Net.NetworkInformation)

[VB.NET/Visual Basic] 메인 네트워크 어댑터 찾기 (System.Net.NetworkInformation) 네트워크 어댑터가 여러개인 경우, 비주얼베이직(VB.NET)에서 Imports System.Net, Dns.GetHostName(), Dns.GetHostAddresses()를 쓰게되면 어떤

trivia-korea.tistory.com

 

 

메인 네트워크 어댑터의 물리적 주소 (MAC Address) 반환 받는 코드

  ==> 5번째 줄의 GetMainAdapter() 함수는 5편 글에서 확인해주세요.

Public NotInheritable Class NetInfo

   ' 메인 어댑터의 MAC 주소 출력
    Public Shared Function GetMACAddr()
        If GetMainAdapter() IsNot Nothing Then
            Dim physicalAddress As PhysicalAddress = GetMainAdapter().GetPhysicalAddress()
            Dim MACAddr As String = BitConverter.ToString(physicalAddress.GetAddressBytes())
            Console.WriteLine("Main Network Adapter MAC Address: " & MACAddr)

            'Return MACAddress 00-11-22-33-44-55 형식
            
            Return Replace(MACAddr, "-", "") '001122334455 형식
        Else
            Return "Main Network Adapter's MAC not found"
        End If
    End Function
    
End Class

 

#VB.NET 물리적 주소 / MAC Address 반환 코드 #Visual Basic 물리적 주소 / MAC Address 반환 코드 #비주얼베이직 물리적 주소 / MAC 반환 코드 #VB.NET MAC 주소 코드 예제 #비주얼베이직 물리적 주소 #MAC 주소 찾는 함수 #MAC 주소 반환 함수 #VB.NET System.Net.NetworkInformation

 

[VB.NET/Visual Basic] 7편 - MAC 주소로 IP 주소 찾기 코드

 

[VB.NET/Visual Basic] 7편 - MAC 주소로 IP 주소 찾기 코드

[VB.NET/Visual Basic] 7편 - MAC 주소로 IP 주소 찾기 코드 비주얼베이직 시리즈 5편에서 네트워크 어댑터가 여러개인 경우, 어떤게 메인 네트워크 어댑터인지 확인하는 방법에 대해서 알아보았고 6편에

trivia-korea.tistory.com

 

300x250