我为客户开发了一个Windows服务,并使用Install Shield创建了一个安装程序。我在服务中创建并配置了安装程序类。问题是在安装过程中它会询问凭据。有可能避免这种情况吗?
答案 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,如果我的记忆服务让我想起了我可能已经做的让它工作的事情。