在UWP应用程序中是否为runFullTrust模式,默认情况下是否能够支持broadFileAccess?

问题描述 投票:0回答:1

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

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

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

c# file uwp file-permissions uwp-xaml
1个回答
0
投票

来自官方document

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

任何以appx或msix包形式提供的桌面应用程序(如桌面桥)都需要此功能,并且在使用Desktop App Converter(DAC)或Visual Studio打包这些应用程序时,它将自动显示在清单中。

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

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.