访问Windows 10中c:\ Programdata中的文件时拒绝访问

时间:2015-09-06 13:21:43

标签: c# wpf windows

我正在为Windows 10设计一个命令行应用程序,需要替换c:\programdata文件夹中的某些文件。但是当我使用File.CopyFile.Move时,它会抛出异常:

  

拒绝访问路径'C:\ ProgramData \ ***'。

我已将app.manifest添加到requireAdministrator但不起作用。我错过了什么吗?

2 个答案:

答案 0 :(得分:4)

确保您拥有该文件夹的权限。例如右键单击文件夹>属性>转到“安全”选项卡,然后检查您是否具有权限。也可以通过右键单击并以“以管理员身份运行”来尝试您的应用程序。

答案 1 :(得分:0)

尝试检查实际运行进程/执行文件的用户身份。

此用户应该通过" System"拥有在磁盘上移动/复制文件的权限。

在调试模式下,您始终可以检查任务管理器=>处理并查看流程的用户名。