the not minipuerto miniport microsoft internet hospedada error create crear adaptador acceso 32bit windows-7 wifi wlan wlanapi

not - Cómo detectar y desactivar el adaptador wifi virtual de Windows 7



microsoft virtual wifi miniport adapter driver windows 7 32bit (3)

Para detectar el adaptador virtual de Windows 7 con la API WLAN, debe usar la versión definida por wlanapi.h en Windows SDK versión 6.1.

Puede habilitar o deshabilitar los adaptadores de red utilizando WMI o la interfaz COM de INetConnection definida en netcon.h.

Windows 7 tiene una nueva característica (¿ordenada?) Llamada "adaptador inalámbrico virtual". Lea sobre esto aquí:

http://www.istartedsomething.com/20090516/windows-7-native-virtual-wifi-technology-microsoft-research/

Tengo una aplicación que controla directamente la tarjeta de interfaz wifi de Windows utilizando la API Native Wifi ( http://msdn.microsoft.com/en-us/library/ms706556%28VS.85%29.aspx ). Por favor, tome como un hecho para esta pregunta que necesito controlar directamente el adaptador wifi utilizando esta API documentada y no puedo dejarlo solo para el sistema operativo y el usuario.

Se supone que el adaptador virtual de Windows 7 debe estar incluido con cualquier controlador wifi Windows 7 aprobado. Los controladores que hay ahora parecen tener errores, y he descubierto que, a menos que desactive manualmente el adaptador wifi virtual, el adaptador real no se conectará de manera confiable a un punto de acceso inalámbrico cuando lo ordene la API WLAN.

Mi pregunta principal es ''¿Cómo puedo detectar la presencia de un adaptador wifi virtual de Windows?''

Tenga en cuenta que la documentación de WlanEnumInterfaces dice:

Este dispositivo virtual normalmente aparece en la "Carpeta de conexiones de red" como "Conexión de red inalámbrica 2" con un Nombre de dispositivo del "Adaptador de minipuerto de Microsoft Virtual WiFi" si la computadora tiene un solo adaptador de red inalámbrica. Este dispositivo virtual se utiliza exclusivamente para realizar conexiones de punto de acceso de software (SoftAP) y no está presente en la lista devuelta por la función WlanEnumInterfaces.

Sospecho que hay una API que puede proporcionar la enumeración que el panel de control usa para mostrar el adaptador virtual.

Para obtener crédito adicional, ¿cómo puedo desactivar este adaptador programáticamente?

Gracias por adelantado.


En el panel de control> Red e Internet, hay una opción que dice: "agregar un dispositivo inalámbrico". Lo usé para detectar el adaptador de miniport virtual wifi de Microsoft, porque después de instalar Windows 7 no apareció en los adaptadores de red, pero estaba allí y habilitado, pero no se inició. Para desactivarlo desde un símbolo del sistema ejecute como administrador, podría intentar: netsh wlan establecer hostednetwork mode = no permitir (o no permitido, no lo he intentado). Ver http://msdn.microsoft.com/en-us/library/dd815243%28VS.85%29.aspx


Un comando de Windows: netsh wlan show hostednetwork