某个windows服务的控制权限能否指定到某用户?
我有一个windows服务S,指定以用户U登录运行。
现在我需要在线更新升级这个windows服务。
我的想法是由服务S接收所有文件到一个备用目录(包括升级程序US),接收成功由服务S启动新的进程US并停止当前服务。
升级程序US将新文件覆盖旧文件后,使用ServiceController启动服务S。
由于升级程序US是由服务S启动的,他的权限也只有用户U的权限,无法启动服务S。
注明:我不想将服务S指定到本地用户或管理员权限。
想知道有没有办法给某个windows服务指定控制权限到某个用户,而不影响到用户的角色或其它权限?