【问题标题】:Can we access network file in windows service running under local system?我们可以在本地系统下运行的windows服务中访问网络文件吗?
【发布时间】:2012-12-28 04:08:01
【问题描述】:

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

【问题讨论】:

  • 共享文件夹拥有对“EveryOne”的完全访问权限。
  • 文件是否有特定权限?
  • 没有授予每个用户完全访问权限,不需要任何权限。

标签: c# file networking directory


【解决方案1】:

解决了.. LocalSystem 故意没有 NETWORK 权限,以便服务可以在该帐户下运行,并且可以“安全”免受可能触及网络的攻击。

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-05-25
  • 2023-03-28
  • 2018-09-24
  • 2010-09-19
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多