Vinduet for Windows-innstillinger kan vise en ny proxy mens et program fortsetter på den forrige ruten. Fastslå hvilken tilstand du observerer:

ObservasjonHva den fastslår
Den nye verdien er lagretDen valgte bruker- eller maskinkonfigurasjonen er endret
En klient leser den nye konfigurasjonenDen klienten har oppdatert kilden den bruker
En ny tilkobling bruker den nye rutenDen oppdaterte policyen påvirket en ny rutingsbeslutning

WinINet tilbyr Internet Options og varsler per tilkobling, inkludert INTERNET_OPTION_SETTINGS_CHANGED og INTERNET_OPTION_REFRESH. Bruk det støttede konfigurasjons-API-et for innstillingen som oppdateres, og rapporter feilene. En skriving kun i registeret kan etterlate klienten med et utdatert bilde; en generell innstillingskringkasting tvinger ikke hvert nettverksbibliotek til å lese den på nytt.

Identifiser deretter stakken og kontoen til programmet som er berørt. For en .NET 9 Windows-klient skiller livssyklusen for oppdatering av systemproxien seg fra eksplisitte proxyobjekter og miljøstandarder. WinHTTP og klienter med private proxyinnstillinger er egne tilfeller. En endring under din nåværende bruker sier lite om en tjeneste som kjører som en annen konto, og WinINet-oppdatering kan ikke gi proxy støtte til vilkårlige sockets.

Til slutt må du skille en ny tilkobling fra en levende tilkobling eller tunnel som ble opprettet tidligere. Å endre innstillingen flytter ikke den strømmen automatisk. Et program som viser proxyendringer trenger en definert policy for lagring, varsling og nye tilkoblinger.

Relaterte artikler