WinINet ilovasi proksi siyosatini o'zgartirganda, doimiy qiymatni yozish va mavjud iste'molchini uni qayta ko'rib chiqishga undash ikki alohida amaldir. O'zgartirilayotgan doiraga mos keladigan WinINet parametridan foydalaning.

ParametrHujjatlashtirilgan maqsad
INTERNET_OPTION_SETTINGS_CHANGED, 39Reyestr sozlamalari o'zgarganini tizimga xabar qiladi, ular keyingi InternetConnect chaqiruvida tekshirilsin
INTERNET_OPTION_REFRESH, 37Tegishli InternetOpen dastasi uchun proksi ma'lumotlarini qayta o'qiydi
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Proksi sozlamalari o'zgarganini WinINet nusxalariga xabar qiladi

Bu parametrlar InternetSetOption orqali ishlatiladi. Ularning dastasi va buferiga oid talablar tanlangan parametrga tegishli. Masalan, proksi sozlamalari haqidagi xabar hujjati barcha mavjud nusxalarni ogohlantirishda nol bufer va bufer uzunligi nol ekanini tavsiflaydi.

Sozlamalar yangilanishini, tanlangan dastani va xabarni amalga oshirishda birga saqlang. Har bir mantiqiy natijani tekshiring va chaqiruv muvaffaqiyatsiz bo'lganda Windows xatosini oling. Har bir qaytarilgan qiymatni e'tiborsiz qoldiradigan yordamchi o'zgarish yoki uning xabari muvaffaqiyatli bo'lganini aniqlay olmaydi.

Bu WinINet xatti-harakati. U bog'liq bo'lmagan WinHTTP seansini yoki ilovaning aniq proksi obyektini qayta sozlamaydi. Shuningdek o'rnatilgan TCP ulanishini boshqa vositachiga ko'chirmaydi. Qo'llanilgan marshrutni tekshirishda yangi yaratilgan tegishli ulanishni baholang. Agar boshqa ilova hali ham eski marshrutdan foydalansa, uning konfiguratsiya manbasi, steki va hisobini aniqlang.

O'xshash maqolalar