estoy usando WMI (Win32_NetworkAdapter) y tratando de obtener los detalles de los adaptadores de red físicos conectados ya sea por cable o inalámbrica y evitar los adaptadores virtuales, etc.Determinar Red Tipo de adaptador a través de WMI
lectura this article se explica que usted tiene para hacer algunas consultas inteligentes en WMI para eliminar adaptadores virtuales e intentar solo devolver adaptadores físicos reales.
Lectura this post explica que puede comparar el texto en la "Descripción" del adaptador de red para ver si incluye "Inalámbrico", "802.11" o "WLAN", si lo hace, entonces lo más probable es que el adaptador es un adaptador inalámbrico.
Con las versiones actuales de .Net y otros avances, ¿son estas las dos únicas formas de determinar en Windows XP + si un adaptador de red está cableado o es inalámbrico y no es un adaptador virtual del software VM o similar? Si no, por favor explique.
¿Está solamente en busca de soluciones que implican WMI? –
Preferiblemente, sí. Mi proyecto existente usa WMI con .Net bastante extensamente para obtener la información del adaptador tal como está. Si hay otras opciones, me gustaría saber pero no estoy seguro si implementaré. – ScottN
mediante WMI no podía que acaba de filtrar en base a la 'Win32_NetworkAdapter.PhysicalAdapter' (debe ser falsa si la interfaz es virtual) y luego usar el' AdapterTypeID' para determinar si se trata de cable o inalámbrica? Revisé el artículo que publicaste y sus criterios irrazonables. –