Erkennen und Deaktivieren des virtuellen Windows 7-WLAN-Adapters

Windows 7 verfügt über eine (nette?) Neue Funktion, die als "virtueller WLAN-Adapter" bezeichnet wird. Lesen Sie hier darüber:

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

Ich habe eine Anwendung, die die Windows-WLAN-Schnittstellenkarte direkt über die native WLAN-API steuert (http://msdn.microsoft.com/en-us/library/ms706556%28VS.85%29.aspx ). Bitte nehmen Sie für diese Frage als gegeben an, dass ich den WLAN-Adapter mit dieser dokumentierten API direkt steuern muss und es nicht einfach dem Betriebssystem und dem Benutzer überlassen kann.

Der virtuelle Windows 7-Adapter sollte in allen zugelassenen Windows 7-WLAN-Treibern enthalten sein. Die Treiber, die es jetzt gibt, scheinen ziemlich fehlerhaft zu sein, und ich habe festgestellt, dass der reale Adapter keine zuverlässige Verbindung zu einem drahtlosen Zugriffspunkt herstellt, wenn ich den virtuellen WLAN-Adapter nicht manuell deaktiviere, wenn er von der WLAN-API angewiesen wird.

Meine Hauptfrage lautet: "Wie erkenne ich das Vorhandensein eines virtuellen Windows-WLAN-Adapters?"

Beachten Sie, dass in der Dokumentation zu WlanEnumInterfaces Folgendes steht:

Dieses virtuelle Gerät wird normalerweise im Ordner "Netzwerkverbindungen" als "Drahtlose Netzwerkverbindung 2" mit dem Gerätenamen "Microsoft Virtual WiFi Miniport Adapter" angezeigt, wenn der Computer über einen einzigen drahtlosen Netzwerkadapter verfügt. Dieses virtuelle Gerät wird ausschließlich zum Durchführen von SoftAP-Verbindungen (Software Access Point) verwendet und ist in der von der WlanEnumInterfaces-Funktion zurückgegebenen Liste nicht enthalten.

Ich vermute, dass es eine Shell-API gibt, die die Aufzählung liefert, mit der das Control Panel den virtuellen Adapter anzeigt.

Wie kann ich diesen Adapter für zusätzliches Guthaben programmgesteuert deaktivieren?

Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage