1

我有一个普通的 vdproj 部署项目,用于安装我编写的服务。我希望安装程序为服务分配某个用户/通行证,而不是本地系统帐户。

我看过示例,但它们似乎涉及代码,而我的部署项目没有代码文件。只是 .vdproj 文件。

我怎样才能做到这一点?谢谢。

背景:该服务是一个 C#.NET 服务目标框架 4. 安装程序只是 VS2010 中提供的库存安装程序/部署项目。

4

1 回答 1

2

如果您查看 Windows 服务的服务进程安装程序对象,您可以将帐户属性设置为用户。这样做将在安装过程中提示输入用户凭据。

请参阅:http: //msdn.microsoft.com/en-us/library/system.serviceprocess.serviceprocessinstaller.account.aspx

如果要预先设置帐户值,可以将帐户类型设置为用户,然后设置用户名和密码属性。

由于 ServiceProcessInstaller 是安装服务的实际组件(不是 Visual Studio 部署项目),因此安装过程的界面就在那里。

于 2012-05-03T19:30:40.330 回答