我有在本地系统帐户下运行的windows服务。我正在检查文件。存在(网络中的文件)。这在Windows 7上工作得很好,但当我在Windows xp sp3上运行此服务时,它会为file.exists()返回false。任何帮助吗?
已解决…LocalSystem故意不具有NETWORK权限,以便服务可以在该帐户下运行,并且"安全"地免受可能触及网络的攻击。
所以你做得对-将其更改为其他帐户- LocalSystem将无法为进行网络访问的服务工作