2012-04-19 75 views
0

我使用Visual Studio 2010编写了一个Windows服务和一个使用C#的安装程序项目。如何在Windows服务安装程序中为多个实例设置启动参数和不同凭据?

此服务将从数据库中获取一些数据。

有不止一个数据库与不同的Windows域登录帐户。

我希望安装程序将连接字符串作为参数传递给每个服务实例,每个实例具有不同的服务名称。

我查看MSDN并查看OnStart(string[] args)。它需要编写注册表键以使服务自动运行参数。 有没有其他简单的方法可以做到这一点?

除此之外,我在我的安装程序项目中将用户名和密码值设置为null。安装期间将会推出一个对话框。 但它只是一次。我想为每个服务实例设置不同的凭据。所以需要多次推广。

谢谢。

回答

相关问题