0

我想调试我自己的 UWP 程序,我必须替换安装位置的 dll。但是由于权限被拒绝,我无法将任何文件替换或添加到文件夹中,我该怎么做?我尝试了很多方法,例如获得所有权或以管理员身份签名,但它们都不起作用。任何帮助将不胜感激

4

1 回答 1

1

您可以访问 WindowsApps 文件夹中的文件,但只能以只读方式访问。虽然在技术上可以替换应用程序的文件,但无法替换已安装应用程序的文件。这会破坏包的完整性,并且在系统启动应用程序之前进行验证,因此任何修改都会导致应用程序无法成功启动。

但是,如果您只想访问该文件夹,则可以按照我兄弟博客或此处的说明进行操作。

谨防

以下所有更改均由您自担风险,因为您正在修改系统文件夹的权限,这可能会导致问题

转到C:\Program Files并右键单击该WindowsApps文件夹。选择属性并转到安全选项卡。单击高级按钮。单击“继续”按钮为自己授予管理权限。

权限

接下来,单击更改按钮更改所有者,并在新打开的对话框的“输入对象名称以选择字段中输入您的用户名或电子邮件(如果您使用 Microsoft 帐户)。最后通过选中替换将设置应用于子容器子容器和对象字段的所有者。

在子容器上应用设置

现在单击应用并等待所有现有项目的权限被授予并且应该这样做:-)。

于 2018-09-10T20:22:46.387 回答