Мое приложение действительно нуждается в разрешении файловой системы (broadFileSystemAccess
), но, к сожалению, пользователь может отключить эти настройки в Windows Настройки> Конфиденциальность> Файловая система. Есть ли хороший способ проверить, что настройка включена во время выполнения, чтобы напомнить пользователю? Код проверки
try {
auto file = co_await winrt::Windows::Storage::StorageFile::GetFileFromPathAsync(L"C:\\Windows\\regedit.exe");
} catch (winrt::hresult_error const& e) {
// Show message dialog
}
не кажется мне подходящим, поскольку пользователь может установить Windows на другой диск.