2014-11-26 1 views
-1

C#을 사용하여 무선 네트워크 어댑터와 이더넷 어댑터 모두의 MAC 주소를 가져 오려고합니다. NetworkInterface.GetPhysicalAddress 메서드 (http://msdn.microsoft.com/en-us/library/system.net.networkinformation.physicaladdress%28v=vs.110%29.aspx)를 발견했지만 주소 (무선/이더넷) 또는 주소 중 어느 것이 반환되는지 여부는 확실하지 않습니다. 사람이를 명확히 할 수 그들은 (두 어댑터가 컴퓨터에있는 경우 예)C#을 사용하여 무선 및 이더넷 용 MAC 주소를 얻는 방법은 무엇입니까?

+0

'나는 그것이 address' 모두를 반환할지 모르겠습니다 - 왜 안하려고 볼! '코드 스 니펫 (snippet)도 제공 할 수 있습니까? '- 링크 된 문서의 예제 섹션에서 예제를 시도해보십시오. – Reniuz

+0

네트워크 어댑터가 가리키는 네트워크 어댑터의 MAC 주소를 가져옵니다. 즉, 각 어댑터에 대해 'NetworkInterface'인스턴스가 필요합니다. 연결하는 MSDN 기사에서 컴퓨터의 모든 네트워크 어댑터에 대한 mac 주소를 얻는 방법을 보여줍니다. –

답변

1

그냥하려고 컴퓨터에 존재하는 경우는 실제로 주소를 모두 가져 오는 할 수있는 코드를 제공 할 수

var networks = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces(); 

첨부 된 배열 인쇄물 아래에 NetworkInformationType 필드가 있습니다.

enter image description here

관련 문제