windows服务安装程序不要求凭据

本文关键字:服务 安装 程序 windows | 更新日期: 2023-09-27 18:18:39

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

windows服务安装程序不要求凭据

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

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

不幸的是,我不相信这是可能的,但是您可以在安装程序中这样做。我以前玩过它,但不记得我是否曾经使用过它。参见安装没有管理员权限的服务

检查这里可能有帮助:http://www.codeproject.com/Articles/3990/Simple-Windows-Service-Sample

有一行(在使用代码之后,标记为提示)关于将帐户设置为LocalSystem,如果我没有记错的话,这让我想起了我可能已经做过的一些事情来让它工作。