Proxybreytingar í Windows: hvers vegna forrit halda gömlu leiðinni
Geymt Internet Settings-gildi, endurnýjuð stilling biðlara og núverandi tenging geta verið ósamhljóða án þess að skrif í skrána mistakist.
Gluggi Windows-stillinga getur sýnt nýja proxy á meðan forrit heldur áfram á fyrri leið. Greinið hvaða ástand þið fylgist með:
| Athugun | Hvað hún staðfestir |
|---|---|
| Nýja gildið er geymt | Valin notenda- eða vélarstilling hefur breyst |
| Biðlari les nýju stillinguna | Sá biðlari hefur endurnýjað upptökuna sem hann notar |
| Ný tenging notar nýju leiðina | Endurnýjuð stefna hafði áhrif á nýja leiðarákvörðun |
WinINet veitir Internet Options og tilkynningar fyrir hverja tengingu, þar á meðal INTERNET_OPTION_SETTINGS_CHANGED og INTERNET_OPTION_REFRESH. Notið studda stillingar-API fyrir stillinguna sem er uppfærð og tilkynnið villur þess. Skrif eingöngu í skrána geta skilið biðlarann eftir með úrelt yfirlit; almenn útsending stillinga þvingar ekki hvert netbókasafn til að lesa hana aftur.
Greinið síðan stafla og reikning hins fyrirfarandi forrits. Hjá .NET 9 Windows-biðlara er lífsferill endurnýjunar kerfisproxy frábrugðinn skýrum proxy-hlutum og sjálfgildum umhverfisins. WinHTTP og biðlarar með eigin proxystillingar eru sérstök tilvik. Breyting undir núverandi notanda ykkar segir lítið um þjónustu sem keyrir undir öðrum reikningi, og WinINet-endurnýjun getur ekki veitt proxy-stuðning fyrir handahófskennd sockets.
Að lokum, greinið nýja tengingu frá lifandi tengingu eða göngum sem voru sett upp fyrr. Breyting á stillingunni flytur ekki þann straum sjálfkrafa. Forrit sem birtir proxybreytingar þarf skýra stefnu um vistun, tilkynningar og nýjar tengingar.