请参阅服务器故障:如何为本地系统配置代理设置?
我有一个 Windows 服务需要使用某些代理设置(例如主机名和端口)启动 IE。如果服务被配置为以某些普通用户(例如我)身份运行,我可以通过在“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings”注册表项中以编程方式设置以下值来确保所需的 IE 代理配置:
- 代理服务器 = 我的服务器:9999
- 代理启用 = 0x1
- ProxyOverride = (删除)
但是,如果服务配置为使用本地系统帐户登录,那么设置这些注册表值似乎对 IE 没有影响。
是否有编程方式为本地系统帐户配置 IE 代理?理想情况下,我想要一种既适用于该帐户又适用于普通用户的方法,以保持我的程序简单。
如果您想知道为什么服务需要启动浏览器,作为服务运行的程序是Hudson持续集成服务器,它又被配置为运行一些基于浏览器的 Web 应用程序自动验收测试(使用Sahi)。
停止新闻:自从添加赏金后,我发现这是https://serverfault.com/questions/34940/how-do-i-configure-proxy-settings-for-local-system的完全相同的副本,它有一个公认的答案,因此赏金不再适用。我(或管理员)可以删除赏金并找回我的代表吗?此外,似乎不可能将 StackOverflow 问题作为 ServerFault 问题的副本来关闭。