在Windows 10上通过C#关闭Wi-Fi
本文关键字:关闭 Wi-Fi Windows | 更新日期: 2023-09-27 18:25:48
有没有办法通过C#关闭Windows 10上的Wi-Fi,就像我按下了下面链接中的Internet访问菜单(或操作中心)中的按钮一样?
Wi-Fi按钮,Windows 10
忘了说。我正在写一个WPF应用程序。这些方法行得通吗?我试过了,但似乎没有图书馆的参考资料。
首先,您需要请求访问权限才能使用WiFiAdapter.RequestAccessAsync()修改无线电,此外,您还可以使用radio.GetRadiosAsync()得无线电,并将带有Kind的无线电检查为WiFi,最后使用1SetStateAsync(RadioState.Off)禁用它
var access = await WiFiAdapter.RequestAccessAsync();
if (access == WiFiAccessStatus.Allowed)
{
var radios = await Radio.GetRadiosAsync();
foreach (var radio in radios)
{
if (radio.Kind == RadioKind.WiFi)
{
await radio.SetStateAsync(RadioState.Off);
}
}
}