C# 禁用和启用 wifi
C# Disable and Reenable wifi
我家里有 3 个 wifi,在某些房间我有来自 3 个路由器的信号,如果我连接到一个 windows 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);
}
}
我正在测试 Native Wifi 并取得了一些成功,我很快就会 post 更多结果
我家里有 3 个 wifi,在某些房间我有来自 3 个路由器的信号,如果我连接到一个 windows 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);
}
}
我正在测试 Native Wifi 并取得了一些成功,我很快就会 post 更多结果