C# Windows 服务 - 检查网络文件夹是否存在
本文关键字:文件夹 是否 存在 网络 检查 Windows 服务 | 更新日期: 2023-09-27 17:57:00
我有一个作为本地系统运行的Windows服务,它将在指定位置搜索一些文件/文件夹。
问题是当我在网络中指定共享文件夹的路径时,它将返回"找不到路径"
我已经设定了
serviceProcessInstaller1.Account = ServiceAccount.LocalSystem;
但我尝试通过设置UserName
并使用this.Context.Parameters[key].ToString()
Password
来ServiceAccount.NetworkService
此时什么也没发生
对于ServiceAccount.LocalSystem
,如果我通过"服务.msc"设置"登录"属性,它将正常工作。 但需要它通过代码来实现。
您需要在有权访问网络卷的用户帐户下运行服务。通常,这意味着您的某个域帐户。任何内置服务帐户都没有此类权限。