Comment détecter et désactiver Windows 7 virtual wifi adaptateur

Windows 7 dispose d'un (joli?) nouvelle fonctionnalité appelée "virtuel adaptateur sans fil'. Lire à ce sujet ici:

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

J'ai une application qui contrôle directement le windows wifi de la carte d'interface en utilisant le Wifi Native API ( http://msdn.microsoft.com/en-us/library/ms706556%28VS.85%29.aspx ). Veuillez prendre comme une donnée à cette question que j'ai besoin de contrôler directement la carte wifi en utilisant cette api documentée et ne peuvent pas quitter jusqu'à l'OS et de l'utilisateur.

Windows 7 carte virtuelle est censé être inclus avec tout approuvé Windows 7 wifi pilotes. Les pilotes qui n'semblent être assez buggé, et j'ai trouvé que si je désactiver manuellement le virtuel de la carte wifi le réel de l'adaptateur sera pas fiable de se connecter à un point d'accès sans fil lorsque commandé par le WIFI de l'api.

Ma principale question est " Comment puis-je détecter la présence d'un windows virtuel de la carte wifi?'

Notez que la documentation WlanEnumInterfaces dit:

Ce périphérique virtuel s'affiche normalement
dans le “Dossier Connexions Réseau”, comme
La "Connexion Réseau sans fil 2" avec un
Le Nom d'appareil " Microsoft Virtual WiFi
Carte Miniport " si l'ordinateur a
une seule carte réseau sans fil.
Ce périphérique virtuel est utilisé
uniquement pour l'exécution du logiciel
point d'accès (SoftAP) connexions et
n'est pas présent dans la liste renvoyée par
le WlanEnumInterfaces fonction
.

J'ai l'impression que shell api qui pourrait fournir l'énumération que le panneau de contrôle pour afficher la carte virtuelle.

Pour plus de crédit, comment puis-je désactiver cette carte par programmation?

Merci d'avance.

OriginalL'auteur Jim In Texas | 2009-09-01