2010-10-29 70 views
1

是否有办法安装Windows服务并自动将其设置为以当前用户身份运行,而无需每次都手动填写详细信息它安装?设置窗口服务作为当前用户使用InstallUtil.exe安装时运行

我们正在开发一个Windows服务,并希望在开发人员机器上自动安装该服务,以便每个人都能够快速启动并运行该项目。我们使用InstallUtil.exe来进行安装。

由于需要访问资源,我们的服务无法作为本地服务,本地系统或网络服务运行。我们知道可以传入用户名和密码,但是希望避免设置域用户,以便在有更好的选项时自动安装。

回答

3

不,这是不可能的。如果服务以用户身份运行,则服务控制管理器必须缓存用户标识和密码。在安装过程中,它无法访问当前用户的密码,因此安装例程必须以某种方式提供。

您的服务可能可以作为网络服务运行,您只需要让所有开发者计算机帐户都可以访问所需的资源。

相关问题