我们可以在本地系统下运行的Windows服务中访问网络文件吗?

时间:2012-12-28 04:08:02

标签: c# file networking directory

我有在本地系统帐户下运行的Windows服务。 我正在检查File.Exist(网络中的文件)。这适用于Windows 7,但是当我在windows xp sp3上运行此服务时,它会返回file.exists()的false。 任何帮助???

1 个答案:

答案 0 :(得分:1)

解决.. LocalSystem故意没有NETWORK权限,因此可以在该帐户下运行服务,并且可以“安全”接触可能触及网络的攻击。<​​/ p>

所以你做得对 - 把它改成其他帐户 - LocalSystem不适用于进行网络访问的服务。