„Windows“ nuostatų langas gali rodyti naują tarpinį serverį, o programa toliau eina ankstesniu maršrutu. Nustatykite, kurią būseną stebite:

StebėjimasKą jis įrodo
Nauja reikšmė išsaugotaPasirinkta naudotojo arba kompiuterio konfigūracija pasikeitė
Klientas perskaito naują konfigūracijąTas klientas atnaujino šaltinį, kurį naudoja
Naujas ryšys naudoja naują maršrutąAtnaujinta politika paveikė naują maršrutizavimo sprendimą

„WinINet“ teikia Internet Options ir pranešimus kiekvienam ryšiui, įskaitant INTERNET_OPTION_SETTINGS_CHANGED ir INTERNET_OPTION_REFRESH. Atnaujinamam nustatymui naudokite palaikomą konfigūracijos API ir praneškite apie jo klaidas. Įrašymas tik į registrą gali palikti klientui pasenusį vaizdą; bendras nustatymų transliavimas neįpareigoja kiekvienos tinklo bibliotekos jų perskaityti iš naujo.

Tada nustatykite paveiktos programos steką ir paskyrą. .NET 9 „Windows“ klientui sistemos tarpinio serverio atnaujinimo gyvavimo ciklas skiriasi nuo aiškių tarpinio serverio objektų ir aplinkos numatytųjų reikšmių. „WinHTTP“ ir klientai su privačiais tarpinio serverio nustatytais yra atskiri atvejai. Pakeitimas pagal dabartinį naudotoją mažai ką pasako apie paslaugą, veikiančią pagal kitą paskyrą, o „WinINet“ atnaujinimas negali suteikti tarpinio serverio palaikymo savavališkiems lizdams.

Galiausiai atskirkite naują ryšį nuo anksčiau užmegzto gyvo ryšio ar tunelio. Pakeitus nustatymą tas srautas automatiškai neperkeliamas. Programai, kuri atskleidžia tarpinio serverio pakeitimus, reikia apibrėžtos išsaugojimo, pranešimo ir naujų ryšių politikos.

Susiję straipsniai