2012-06-18 2 views
-1

WMI없이 장치 관리자 창을 표시하는 장치 그룹이나 네트워크 장치는 어떻게 얻을 수 있습니까? 나는 devcon으로 시도했지만 모든 nics를 반환합니다.WMI를 사용하지 않고 .NET에서 장치 받기

예를 들어

, devcon 명령의 반환 :

enter image description here

난 그냥 (쇼 숨김 장치 옵션 제외)이 하나를 원하는

enter image description here

을 devcon 명령 또는 그물을위한 솔루션의 모든 종류의 프레임 워크 2, 아이디어 또는 해결 방법은 해결책으로 간주됩니다.

답변

1

네트워크 어댑터를 나열하려면 GetAdaptersInfo WinAPi 기능을 사용하십시오. 예를 들어 .Net을 사용 중이므로페이지에서 샘플을보십시오.

1

시도 System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces(). 탐지 된 모든 네트워크 인터페이스의 모음을 반환합니다. 그런 다음 작동 상태가 "작동"인 인터페이스 및/또는 유효한 IP 인터페이스 속성 (예 : 정의 된 IPv4/IPv6 주소)이있는 인터페이스로 필터링 할 수 있습니다.

+0

인터페이스를 활성화 만 표시합니다. DW1520을 제외한 이미지에서 모든 nics를 반환합니다. 비활성화되었지만 하드웨어에 존재하기 때문입니다. –