ਜਦੋਂ ਕੋਈ WinINet ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੌਕਸੀ ਨੀਤੀ ਬਦਲਦਾ ਹੈ, ਤਾਂ ਪੱਕਾ ਮੁੱਲ ਲਿਖਣਾ ਅਤੇ ਮੌਜੂਦਾ ਖਪਤਕਾਰ ਨੂੰ ਉਸ ਨੂੰ ਦੁਬਾਰਾ ਵਿਚਾਰਨ ਲਈ ਮਜਬੂਰ ਕਰਨਾ ਦੋ ਵੱਖਰੀਆਂ ਕਾਰਵਾਈਆਂ ਹਨ। ਉਹ WinINet ਵਿਕਲਪ ਵਰਤੋ ਜੋ ਬਦਲੇ ਜਾ ਰਹੇ ਦਾਇਰੇ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।

ਵਿਕਲਪਦਸਤਾਵੇਜ਼ੀ ਉਦੇਸ਼
INTERNET_OPTION_SETTINGS_CHANGED, 39ਸਿਸਟਮ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਰਜਿਸਟਰੀ ਸੈਟਿੰਗਾਂ ਬਦਲ ਗਈਆਂ ਹਨ, ਤਾਂ ਜੋ ਅਗਲੀ InternetConnect ਕਾਲ 'ਤੇ ਉਹ ਪਰਖੀਆਂ ਜਾਣ
INTERNET_OPTION_REFRESH, 37ਸੰਬੰਧਿਤ InternetOpen ਹੈਂਡਲ ਲਈ ਪ੍ਰੌਕਸੀ ਡੇਟਾ ਦੁਬਾਰਾ ਪੜ੍ਹਦਾ ਹੈ
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95WinINet ਇੰਸਟੈਂਸਾਂ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਬਦਲ ਗਈਆਂ ਹਨ

ਇਹ ਵਿਕਲਪ InternetSetOption ਰਾਹੀਂ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਇਨ੍ਹਾਂ ਦੀਆਂ ਹੈਂਡਲ ਅਤੇ ਬਫ਼ਰ ਲੋੜਾਂ ਚੁਣੇ ਗਏ ਵਿਕਲਪ ਦੀਆਂ ਹਨ। ਉਦਾਹਰਣ ਲਈ, ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਦੀ ਸੂਚਨਾ ਦਾ ਦਸਤਾਵੇਜ਼ ਦੱਸਦਾ ਹੈ ਕਿ ਸਾਰੇ ਉਪਲਬਧ ਇੰਸਟੈਂਸਾਂ ਨੂੰ ਚੇਤਾਵਨੀ ਦਿੰਦੇ ਸਮੇਂ ਬਫ਼ਰ ਸਿਫ਼ਰ ਅਤੇ ਬਫ਼ਰ ਦੀ ਲੰਬਾਈ ਸਿਫ਼ਰ ਹੁੰਦੀ ਹੈ।

ਸੈਟਿੰਗਾਂ ਦਾ ਅੱਪਡੇਟ, ਚੁਣੀ ਹੈਂਡਲ ਅਤੇ ਸੂਚਨਾ ਨੂੰ ਲਾਗੂਕਰਨ ਵਿੱਚ ਇਕੱਠੇ ਰੱਖੋ। ਹਰ ਬੂਲੀਅਨ ਨਤੀਜਾ ਜਾਂਚੋ ਅਤੇ ਕਾਲ ਫੇਲ੍ਹ ਹੋਣ 'ਤੇ Windows ਗਲਤੀ ਲਵੋ। ਹਰ ਵਾਪਸੀ ਮੁੱਲ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਵਾਲਾ ਸਹਾਇਕ ਇਹ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿ ਬਦਲਾਅ ਜਾਂ ਉਸ ਦੀ ਸੂਚਨਾ ਸਫਲ ਹੋਈ।

ਇਹ WinINet ਦਾ ਵਿਵਹਾਰ ਹੈ। ਇਹ ਕਿਸੇ ਅਸੰਬੰਧਿਤ WinHTTP ਸੈਸ਼ਨ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਸਪਸ਼ਟ ਪ੍ਰੌਕਸੀ ਵਸਤੂ ਨੂੰ ਮੁੜ ਕੌਂਫਿਗਰ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਸਥਾਪਿਤ TCP ਕਨੈਕਸ਼ਨ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਿਚੋਲੇ ਕੋਲ ਨਹੀਂ ਭੇਜਦਾ। ਲਾਗੂ ਕੀਤੇ ਮਾਰਗ ਦੀ ਜਾਂਚ ਕਰਦੇ ਸਮੇਂ ਨਵੇਂ ਬਣੇ ਸੰਬੰਧਿਤ ਕਨੈਕਸ਼ਨ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ। ਜੇ ਕੋਈ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਅਜੇ ਵੀ ਪੁਰਾਣਾ ਮਾਰਗ ਵਰਤਦੀ ਹੈ, ਤਾਂ ਉਸ ਦੇ ਸੰਰਚਨਾ ਸਰੋਤ, ਸਟੈਕ ਅਤੇ ਖਾਤੇ ਦੀ ਪਛਾਣ ਕਰੋ।

ਸੰਬੰਧਿਤ ਲੇਖ