C#禁用并重新启用wifi

时间:2015-08-12 14:02:56

标签: c# wifi

我家里有3个wifi,有些房间我有来自3个路由器的信号,如果我连接到一个窗口,10不会改成最强的​​wifi。我想知道一种工作方式来禁用和启用在Windows 10中工作的wifi。 我的代码在widnows 10中不起作用。

    SelectQuery wmiQuery = new SelectQuery("SELECT * FROM Win32_NetworkAdapter WHERE NetConnectionId != NULL");
ManagementObjectSearcher searchProcedure = new ManagementObjectSearcher(wmiQuery);
foreach (ManagementObject item in searchProcedure.Get())
{
    if (((string)item["NetConnectionId"]) == "Local Network Connection")
    {
       item.InvokeMethod("Disable", null);
    }
}

1 个答案:

答案 0 :(得分:1)

我测试Native Wifi取得了一些成功,我很快就会发布更多结果