Доступ к файловой системе через код
моё приложение UWP должно напрямую работать с файлами, для этого я в коде должен предоставить доступ к файлам. Нашёл только такой рабочий способ:
Но он меня не устраивает так как доступ должен предоставляться всем пользователям. Способ ниже не работает в моём случае:
<Package xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities">
<Capabilities>
<rescap:Capability Name = "broadFileSystemAccess"/>
</Capabilities>
И мне скинули пример кода для запроса доступа к микрофону, так вот, есть ли какой-то аналог этого кода для файловой системы?
public async static Task<bool> RequestMicrophonePermission()
{
try
{
MediaCaptureInitializationSettings settings = new MediaCaptureInitializationSettings
{
StreamingCaptureMode = StreamingCaptureMode.Audio,
MediaCategory = MediaCategory.Speech
};
using (MediaCapture capture = new MediaCapture())
{
await capture.InitializeAsync(settings);
}
}
catch (TypeLoadException)
{
return false;
}
catch (UnauthorizedAccessException)
{
return false;
}
catch (Exception exception)
{
int NoCaptureDevicesHResult = -1072845856;
if (exception.HResult == NoCaptureDevicesHResult)
{
return false;
}
else
{
throw;
}
}
return true;
}
