ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C# MacAddress 가져오기
    c# Winform 개발 2021. 11. 30. 15:33

     

    PC의 고유키값은 보통 Mac주소로한다 -> 요새 VPN이나 Mac Adress 변경으로 고유키값이라 불리긴 힘듬

     

     

    // 기존 - VPN 연결시 제대로된 MAC을 가져오지 못함
    //SNO = NetworkInterface.GetAllNetworkInterfaces()[0].GetPhysicalAddress().ToString().Replace("-", "");

    // 변경
    SNO = NetworkInterface.GetAllNetworkInterfaces()
                      .Where(nic => nic.OperationalStatus == OperationalStatus.Up && nic.NetworkInterfaceType != NetworkInterfaceType.Loopback)
                      .Select(nic => nic.GetPhysicalAddress().ToString()).FirstOrDefault().ToString().Replace("-", "");

    300x250

    댓글

Designed by Tistory.