Como detectar e desativar o adaptador wi-fi virtual do Windows 7

O Windows 7 tem um novo recurso (puro?) Chamado 'adaptador sem fio virtual'. Leia sobre isso aqui:

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

Eu tenho um aplicativo que controla diretamente a placa de interface do windows wifi usando o Native Wifi API (http://msdn.microsoft.com/pt-br/library/ms706556%28VS.85%29.aspx ). Por favor, tome como um dado para esta pergunta que eu preciso para controlar diretamente o adaptador wifi usando esta API documentada e não pode simplesmente deixar para o sistema operacional e usuário.

O adaptador virtual do Windows 7 deve ser incluído com todos os drivers Wi-Fi aprovados do Windows 7. Os drivers que estão lá agora parecem estar com muito bugs, e descobri que, a menos que eu desabilite manualmente o adaptador wi-fi virtual, o adaptador real não se conectará de forma confiável a um ponto de acesso sem fio quando for comandado pela API da WLAN.

Minha principal questão é "Como detectar a presença de um adaptador wi-fi virtual do windows?"

Observe que a documentação do WlanEnumInterfaces diz:

Esse dispositivo virtual normalmente é exibido na "Pasta de conexões de rede" como "Conexão de rede sem fio 2" com um nome de dispositivo de "adaptador Microsoft Virtual WiFi Miniport" se o computador tiver um único adaptador de rede sem fio. Este dispositivo virtual é usado exclusivamente para executar conexões SoftAP (software access point) e não está presente na lista retornada pela função WlanEnumInterfaces.

Eu suspeito que há API de shell que pode fornecer a enumeração que o painel de controle usa para exibir o adaptador virtual.

Para crédito extra, como posso desativar este adaptador programaticamente?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion