Windows服务安装程序,无需凭据凭据

时间:2014-08-19 21:26:18

标签: c# windows service

我为客户开发了一个Windows服务,并使用Install Shield创建了一个安装程序。我在服务中创建并配置了安装程序类。问题是在安装过程中它会询问凭据。有可能避免这种情况吗?

2 个答案:

答案 0 :(得分:1)

serviceProcessInstaller将是projectInstaller的一个属性 - 您可以在此设置帐户

serviceProcessInstaller.Username = "Username";
serviceProcessInstaller.Password = "Password";
serviceProcessInstaller.Account = ServiceAccount.User;

答案 1 :(得分:0)

不幸的是,我不相信这是可能的,但您可以在安装程序中执行此操作。我之前玩过它但不记得我是否曾经使用它。见Installing service without admin rights

点击此处可能会有所帮助:http://www.codeproject.com/Articles/3990/Simple-Windows-Service-Sample

有一条线(在使用代码之后,标记为提示)关于将帐户设置为LocalSystem,如果我的记忆服务让我想起了我可能已经做的让它工作的事情。