【发布时间】:2012-02-04 22:58:36
【问题描述】:
以下代码以管理员身份从本地硬盘驱动器运行,使用 .Net Framework 2.0,有时会在第二行引发 UnauthorizedAccessException:
IO.File.SetAttributes(File, IO.FileAttributes.Normal)
IO.File.SetAttributes(File, IO.FileAttributes.Archive)
这发生在网络驱动器上。有问题的文件有奇怪的权限(见帖子结尾),虽然读写工作完美。
更糟糕的是,即使是从资源管理器,尝试更改权限也会失败,首先要求管理员权限,然后还是失败:
有什么想法吗?我完全不知所措。
这是文件权限的截图: 这个有效:
这个没有:
【问题讨论】:
标签: .net security permissions io