SetAccessControl为Windows服务抛出UnauthorizedAccessException

时间:2017-04-14 21:18:29

标签: c# windows

我正在编写Windows服务,我需要它做的一件事就是在程序的安装目录上设置权限,禁止对除管理员以外的任何用户进行写访问(以防止篡改)。

现在,我没有得到最基本的改变,给予"每个人"阅读&对目录执行权限。我得到的错误是:

  

UnauthorizedAccessException:尝试执行未经授权的操作。

我的代码:

file = open('myfile.txt')
for line in file:
    if 'vertex' in line:
        fields = line.split(' ')
        marker, tag, x, y, z, eol = fields
        print(x, y, z)

我的服务正在" LocalSystem",NOT" LocalService",因此我不知道为什么我无法访问这样做。

0 个答案:

没有答案