WinINet программ прокси бодлогыг өөрчлөх үед байнгын утгыг бичих, одоо байгаа хэрэглэгчийг түүнийг дахин харахыг хүргэх нь тусдаа хоёр үйлдэл юм. Өөрчлөгдөж буй хүрээнд тохирох WinINet сонголтыг ашиглана уу.

СонголтБаримтжуулсан зорилго
INTERNET_OPTION_SETTINGS_CHANGED, 39Бүртгэлийн тохиргоо өөрчлөгдсөнийг системд мэдэгдэж, дараагийн InternetConnect дуудлагад шалгуулна
INTERNET_OPTION_REFRESH, 37Холбогдох InternetOpen бариулын прокси өгөгдлийг дахин уншина
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Прокси тохиргоо өөрчлөгдсөнийг WinINet хувилбаруудад мэдэгдэнэ

Эдгээр сонголтыг InternetSetOption-оор ашигладаг. Тэдгээрийн бариул болон буферын шаардлага нь сонгосон сонголтод хамаарна. Жишээлбэл, прокси тохиргооны мэдэгдлийн баримт бичиг нь бүх боломжтой хувилбаруудад анхааруулах үед тэг буфер болон буферын уртыг тэг гэж тайлбарладаг.

Тохиргооны шинэчлэл, сонгосон бариул, мэдэгдлийг хэрэгжүүлэлтэд хамт байлгана уу. Boolean үр дүн бүрийг шалгаж, дуудлага бүтэлгүйтэх үед Windows алдааг авна уу. Буцаах утга бүрийг үл тоомсорлодог туслах функц нь өөрчлөлт эсвэл түүний мэдэгдэл амжилттай болсон эсэхийг тогтоож чадахгүй.

Энэ нь WinINet-ийн зан төлөв юм. Энэ нь холбоогүй WinHTTP сессийг эсвэл програмын тодорхой прокси объектыг дахин тохируулахгүй. Мөн тогтоосон TCP холболтыг өөр зуучлагч руу зөөхгүй. Хэрэгжүүлсэн замыг шалгахдаа шинээр үүсгэсэн холбогдох холболтыг үнэлнэ үү. Өөр програм хуучин замыг ашиглаж байгаа бол түүний тохиргооны эх сурвалж, стек, бүртгэлийг тодорхойлно уу.

Холбоотой нийтлэлүүд