Windows proxy dəyişiklikləri: tətbiqlər köhnə marşrutu niyə saxlayır
Yadda saxlanılan Internet Settings dəyəri, müştərinin yenilənmiş konfiqurasiyası və mövcud bağlantı registr yazısı uğursuz olmadan uyğunsuz ola bilər.
Windows parametrləri pəncərəsi yeni proxy göstərə bilər, tətbiq isə əvvəlki marşrutla davam edə bilər. Hansı vəziyyəti müşahidə etdiyinizi müəyyənləşdirin:
| Müşahidə | Nəyi təsdiqləyir |
|---|---|
| Yeni dəyər yadda saxlanılıb | Seçilmiş istifadəçi və ya maşın konfiqurasiyası dəyişib |
| Müştəri yeni konfiqurasiyanı oxuyur | Həmin müştəri istifadə etdiyi mənbəni yeniləyib |
| Yeni bağlantı yeni marşrutdan istifadə edir | Yenilənmiş siyasət yeni marşrut qərarına təsir edib |
WinINet hər bağlantı üçün Internet Options və bildirişlər təqdim edir, o cümlədən INTERNET_OPTION_SETTINGS_CHANGED və INTERNET_OPTION_REFRESH. Yenilənən parametr üçün dəstəklənən konfiqurasiya API-sindən istifadə edin və onun xətalarını bildirin. Yalnız registrə yazmaq müştəridə köhnəlmiş görünüş buraxa bilər; ümumi parametr yayımı hər şəbəkə kitabxanasını onu yenidən oxumağa məcbur etmir.
Sonra təsirlənən tətbiqin stekini və hesabını müəyyənləşdirin. .NET 9 Windows müştərisi üçün sistem-proxy yeniləmə həyat dövrü açıq proxy obyektlərindən və mühit defoltlarından fərqlənir. WinHTTP və şəxsi proxy parametrləri olan müştərilər ayrı hallardır. Cari istifadəçiniz altındakı dəyişiklik başqa hesabla işləyən xidmət haqqında az şey deyir və WinINet yeniləməsi ixtiyari soketlərə proxy dəstəyi verə bilməz.
Nəhayət, yeni bağlantını əvvəl qurulmuş canlı bağlantıdan və ya tuneldən fərqləndirin. Parametri dəyişmək həmin axını avtomatik köçürmür. Proxy dəyişikliklərini təqdim edən tətbiq üçün müəyyən edilmiş saxlama, bildiriş və yeni bağlantı siyasəti lazımdır.