Кога апликација на WinINet ја менува прокси-политиката, запишувањето на постојаната вредност и наведувањето постоечки потрошувач повторно да ја разгледа се две одделни операции. Користете ја опцијата на WinINet што одговара на опфатот што се менува.

ОпцијаДокументирана цел
INTERNET_OPTION_SETTINGS_CHANGED, 39Известува го системот дека поставките во регистарот се променети, за да бидат проверени при следниот повик на InternetConnect
INTERNET_OPTION_REFRESH, 37Повторно ги чита податоците за прокси за соодветната рачка InternetOpen
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Известува ги примероците на WinINet дека поставките за прокси се променети

Овие опции се користат преку InternetSetOption. Нивните барања за рачка и тампон припаѓаат на избраната опција. На пример, документацијата за известувањето за прокси-поставките опишува нулти тампон и нулта должина на тампон кога се предупредуваат сите достапни примероци.

Држете го ажурирањето на поставките, избраната рачка и известувањето заедно во имплементацијата. Проверете го секој Булов резултат и добијте ја грешката на Windows кога повикот не успее. Помошна функција што ја игнорира секоја повратна вредност не може да утврди дали промената или известувањето за неа успеале.

Ова е однесување на WinINet. Тоа не преконфигурира неповрзана WinHTTP сесија ниту експлицитниот прокси-објект на апликација. Ниту пренесува воспоставена TCP-врска на друг посредник. Оценете новосоздадена релевантна врска кога ја проверувате применетата рута. Ако друга апликација сè уште ја користи старата рута, идентификувајте го изворот на нејзината конфигурација, стекот и сметката.

Поврзани статии