我正在编写一个应用程序禁用WiFi.这不能通过禁用网络适配器使用WiFi来完成,或调用netsh等.对于Windows 10我有以下代码工作.如何为Windows 8做同样的事情?
using Windows.Devices.Radios;
public async void TurnWifiOff()
{
await Radio.RequestAccessAsync();
var radios = await Radio.GetRadiosAsync();
foreach (var radio in radios)
{
if (radio.Kind == RadioKind.WiFi)
{
await radio.SetStateAsync(RadioState.Off);
}
}
}
字符串
1条答案
按热度按时间vojdkbi01#
Mike Petrichenko,谢谢你的提示。我已经找到了一个基于“wlanapi.dll”的解决方案,该解决方案是由Codebooks提供的:https://archive.codeplex.com/?p=managedwifi在将两个文件“Interop. cs”和“WlanApi.cs”添加到项目中之后,以下代码完成了这项工作
字符串