以编程方式禁用Windows 10 / Surface Pro4上的Wifi
本文关键字:Surface Pro4 上的 Wifi 编程 方式禁 Windows | 更新日期: 2023-09-27 18:33:26
我有一个在医疗环境中使用的Surface Pro 4,我们希望能够在某些应用程序运行时禁用设备上的WiFi。这可能吗?
禁用是一个相对术语,只要设备无法通过wifi进行通信,即使技术上处于活动状态,也可以满足要求。不过,我找不到任何方法可以做到这一点。
我们可以完全禁用 Wifi,但更愿意在特定应用程序未运行时将其作为设备用户的选项。
有问题的应用程序是用 C# 编写
您可以通过调用 SetStateAsync(...)
来对 Windows.Devices.Radios.Radio
类执行此操作。
Microsoft的GitHub页面上有一个完整的示例,这里有一个片段:
private async void SetRadioState(bool isRadioOn)
{
var radioState = isRadioOn ? RadioState.On : RadioState.Off;
Disable();
await this.radio.SetStateAsync(radioState);
NotifyPropertyChanged("IsRadioOn");
Enable();
}