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。
要额外的功劳,我该如何以编程方式禁用此适配器?
在此先感谢。