在我的安装程序代码中,我当前正在使用:

 processInstaller.Account = ServiceAccount.LocalSystem;


但是我们的一位客户已配置了代理,因此服务帐户无法访问Internet。当前,我们必须在安装后手动配置所有服务,但是如果我们可以让它们自动使用安装用户的凭据,则不必这样做。有谁知道这可以做到吗?

谢谢,
理查德

最佳答案

您可以将“帐户类型”设置为“用户”,然后指定用户名和密码。

processInstaller.Account = ServiceAccount.User;
processInstaller.User = "domain\username";
processInstaller.Password = "Password";

10-01 11:31