日期:2014-05-18  浏览次数:21069 次

用C#编写的Windows服务程序,如何指定以某个账户运行?
服务程序以Local System安装运行没问题,但用这个账户运行的服务无法访问局域网共享资源,比较麻烦,所以想指定用某个账户来启动服务。但是当我指定用Administrators组里某个用户安装服务时,显示“帐户名无效或不存在,或者密码对于指定的帐户名无效”的信息,导致服务安装不成功。其实账户名和密码当然是正确的。

我又试着在账户名前加上“NT AUTHORITY\”,安装时又提示“帐户名与安全标识间无任何映射完成”,请问该如何指定以某个账户来启动服务呢?

------解决方案--------------------
属性窗口里面,选择运行的帐户
------解决方案--------------------
.\用户名