windows - Sådan konfigureres IE proxying til den lokale systemkonto?

Indlæg af Hanne Mølgaard Plasc

Problem




   Se serverfejl: Hvordan konfigurerer jeg proxyindstillinger for LOCAL SYSTEM? [1]



Jeg har en Windows-tjeneste, der skal starte IE med bestemte proxyindstillinger (fx værtsnavn og port). Hvis tjenesten er konfigureret til at køre som en normal bruger (f.eks. Mig), kan jeg sikre den krævede IE proxy-konfiguration ved at indstille følgende værdier i registreringsdatabasenøglen 'HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings':



  • ProxyServer=myserver: 9999

  • ProxyEnable=0x1

  • ProxyOverride= (slet)



Men hvis tjenesten er konfigureret til at logge på med den lokale systemkonto, synes indstillingen af ​​disse registreringsværdier ikke at have nogen virkning på IE.


Er der en programmatisk måde at konfigurere IE proxying til den lokale systemkonto? Ideelt set kan jeg lide en metode, der fungerer både for den konto og for normale brugere, for at holde mit program enkelt.


Hvis du undrer dig over, hvorfor en tjeneste skal starte en browser, er programmet, der køres som en tjeneste, den kontinuerlige integrationsserver fra Hudson, som igen er konfigureret til at køre nogle browserbaserede automatiske accepttests af en webapplikation (ved hjælp af Sahi). [2] [3]


STOP PRESS: Siden jeg tilføjede bounty, har jeg opdaget, at dette er en nøjagtig kopi af https://serverfault.com/questions/34940/how-do-i-configure-proxy-settings-for-local-system, som har et accepteret svar, så en bounty er ikke længere gældende. Kan jeg (eller en administrator) slette bounty og få min rep tilbage? Også det synes ikke muligt at lukke et StackOverflow-spørgsmål som et duplikat af et ServerFault-spørgsmål. [4]

Bedste reference


Dette er en nøjagtig kopi af https://serverfault.com/questions/34940/how-do-i-configure-proxy-settings-for-local-system, som har et accepteret svar. [5]