【发布时间】:2020-07-07 00:43:01
【问题描述】:
broadFileSystemAccess 在访问驱动器 C 上的文件时按预期工作,但是,一旦我尝试访问另一个驱动器上的文件,访问被拒绝
如果没有 broadFileSystemAccess,则从桌面加载文件。按预期拒绝访问。 使用 broadFileSystemAccess,从桌面加载文件。 已按预期授予访问权限。 使用broadFileSystemAccess,从驱动器D加载文件。拒绝访问预计不会。
Dim file = Await Windows.Storage.StorageFile.GetFileFromPathAsync("D:\TestFile.txt")
我应该能够访问任何驱动器。我的系统有 4 个驱动器和一个 NAS,只有 Drive C 可以使用 broadFileSystemAccess 访问。
我需要做什么才能让我的应用访问其他驱动器上的文件;这是唯一阻碍我移植 WPF 应用程序的事情。
提前致谢
【问题讨论】:
-
它可以让我从我的 C 和 D 驱动器中提取一个文件。我使用的是 C# 而不是 VB,但我认为这不会有太大的不同。
-
语言不会有影响,但我也会尝试 C#。奇怪的是,它不允许我访问我拥有的 5 个驱动器中的任何一个或映射到我的 NAS 的驱动器上的文件。
-
这个问题只出现在1903?低版本 1809 或 1803 测试过吗?
标签: wpf uwp access-denied