C# UWP应用程序中的runFullTrust模式是否默认能够进行broadFileAccess?

C# UWP应用程序中的runFullTrust模式是否默认能够进行broadFileAccess?,c#,file,uwp,file-permissions,uwp-xaml,C#,File,Uwp,File Permissions,Uwp Xaml,我有一个UWP应用程序,它需要限制功能“broadFileAccess”来访问文件中的数据。我还必须使用“runFullTrust”功能来访问注册表。我的理解是,“runFullTrust”模式下的应用程序同时具有文件和注册表访问权限,“runFullTrust”是一种更高级别的功能 问题: 我尝试过提供“runFullTrust”功能,但由于某些原因,文件访问权限被拒绝,而且我甚至没有在应用程序设置下启用它的选项。 我还尝试给予这两个权限,然后我得到了文件访问被拒绝的错误 问题: 我是否可以为

我有一个UWP应用程序,它需要限制功能“broadFileAccess”来访问文件中的数据。我还必须使用“runFullTrust”功能来访问注册表。我的理解是,“runFullTrust”模式下的应用程序同时具有文件和注册表访问权限,“runFullTrust”是一种更高级别的功能

问题: 我尝试过提供“runFullTrust”功能,但由于某些原因,文件访问权限被拒绝,而且我甚至没有在应用程序设置下启用它的选项。 我还尝试给予这两个权限,然后我得到了文件访问被拒绝的错误

问题: 我是否可以为应用程序提供“runFullTrust”功能,它会自动继承“broadFileAccess:capability?还是我做错了什么?

源自官方

runFullTrust受限功能允许应用程序在用户计算机上以完全信任权限级别运行。使用
FullTrustProcessLauncher
API需要此功能

对于作为appx或msix包(与桌面网桥一样)交付的任何桌面应用程序,此功能也是必需的,并且在使用桌面应用程序转换器(DAC)或Visual Studio打包这些应用程序时,它将自动显示在您的清单中

broadFileSystemAccess
功能允许应用程序获得与当前运行应用程序的用户相同的文件系统访问权限,而无需在运行时进行任何其他文件选择器样式的提示。此功能适用于Windows.Storage API。因为用户可以在设置中随时授予或拒绝权限,因此如果如果要添加此功能,还需要选中设置页面中的选项

可在“设置”>“隐私”>“文件系统”中配置访问权限


谢谢Nico Zhu。问题是当应用程序处于完全信任模式时,我没有在“设置”>“隐私”>“文件系统”中配置权限的选项。您需要添加
broadFileSystemAccess
功能,配置权限将显示Please check File access。请注意,文件系统页面不会自动刷新必须导航到其他地方并返回以查看应用程序的显示。尽管如此,在尝试调用StorageProviderSyncRootManager.GetCurrentSyncRoots时,我仍然会遇到拒绝访问错误。这是否需要broadFileSystemAccess(和runFullTrust)以外的其他功能?@Phenome-没有。我已经放弃了UWP,因为它有太多不同的设计问题。