Windows 7有一個(整潔的?)新功能,稱爲「虛擬無線適配器」。閱讀在這裏:如何檢測和禁用Windows 7虛擬WiFi適配器
我有直接控制使用本地WiFi API(http://msdn.microsoft.com/en-us/library/ms706556%28VS.85%29.aspx)窗口WiFi接口卡的應用程序。請把這個問題作爲一個給定的問題,我需要使用這個記錄的api直接控制WiFi適配器,並且不能僅僅把它留給操作系統和用戶。
Windows 7虛擬適配器應該包含在任何已批准的Windows 7 WiFi驅動程序中。那裏的驅動程序似乎很麻煩,而且我發現除非手動禁用虛擬WiFi適配器,否則在WLAN API指令下,真正的適配器無法可靠地連接到無線接入點。
我的主要問題是'如何檢測Windows虛擬WiFi適配器的存在?'
注意,對於WlanEnumInterfaces該文件說:
該虛擬設備通常顯示了在「網絡連接文件夾」爲 「無線網絡連接2」微軟虛擬的」一個 設備名稱WiFi 微型端口適配器'如果電腦有 單個無線網絡適配器。 此虛擬裝置用於專門 用於執行軟件 接入點(軟AP)連接和 不存在於由所述 起作用WlanEnumInterfaces返回 列表。
我懷疑有可能提供控制面板用來顯示虛擬適配器的枚舉的shell API。
要額外的功勞,我該如何以編程方式禁用此適配器?
在此先感謝。