پراکسی پالیسی تبدیل ہونے کے بعد WinINet کو مطلع کریں
WinINet ترتیبات کے دائرے سے مطابقت رکھنے والا اطلاع یا ریفریش عمل منتخب کریں، پھر اس کی واپسی قدر کا معائنہ کریں۔
جب کوئی 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 کنکشن کو کسی دوسرے واسطے کی طرف منتقل کرتا ہے۔ لاگو کردہ راستے کی جانچ کرتے وقت نئے بنائے گئے متعلقہ کنکشن کا جائزہ لیں۔ اگر کوئی دوسری ایپلیکیشن اب بھی پرانا راستہ استعمال کرتی ہے تو اس کی ترتیب کا ماخذ، اسٹیک اور اکاؤنٹ شناخت کریں۔