Попытка использовать адаптер WiFi на Raspberry Pi 3 с использованием Windows 10 IoT
Код, который я пытаюсь запустить:
private async Task<IEnumerable<string>> ScanNetworksAsync()
{
var access = await WiFiAdapter.RequestAccessAsync();
if (access != WiFiAccessStatus.Allowed)
{
throw new Exception("Not Allowed to use WiFi");
}
var wifi = WiFiAdapter.FindAllAdaptersAsync().AsTask().Result[0];
await wifi.ScanAsync();
return wifi.NetworkReport.AvailableNetworks.Select(n => n.Ssid);
}
У меня есть возможность, определенная в Package.appxmanifest:
<DeviceCapability Name="wiFiControl" />
Когда он пытается выполнить wifi.ScanAsync()
, он просто выдает эту ошибку:
В доступе отказано. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))
Что я упускаю или делаю неправильно?