جب کوئی WinINet ایپلیکیشن پراکسی پالیسی تبدیل کرتی ہے تو مستقل قدر لکھنا اور کسی موجود صارف کو اس پر دوبارہ غور کرنے پر مجبور کرنا دو الگ عمل ہیں۔ وہ WinINet اختیار استعمال کریں جو تبدیل ہونے والے دائرے سے مطابقت رکھتا ہو۔

اختیاردستاویزی مقصد
INTERNET_OPTION_SETTINGS_CHANGED, 39نظام کو بتاتا ہے کہ رجسٹری ترتیبات بدل گئی ہیں، تاکہ اگلی InternetConnect کال پر ان کی تصدیق ہو
INTERNET_OPTION_REFRESH, 37متعلقہ InternetOpen ہینڈل کے لیے پراکسی ڈیٹا دوبارہ پڑھتا ہے
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95WinINet مثالوں کو بتاتا ہے کہ پراکسی ترتیبات بدل گئی ہیں

یہ اختیارات InternetSetOption کے ذریعے استعمال ہوتے ہیں۔ ان کی ہینڈل اور بفر کی ضروریات منتخب اختیار سے تعلق رکھتی ہیں۔ مثلاً پراکسی ترتیبات کی اطلاع کی دستاویز بتاتی ہے کہ تمام دستیاب مثالوں کو خبردار کرتے وقت بفر خالی اور بفر کی لمبائی صفر ہوتی ہے۔

ترتیبات کی تازہ کاری، منتخب ہینڈل اور اطلاع کو عمل درآمد میں ایک ساتھ رکھیں۔ ہر بولین نتیجہ جانچیں اور کال ناکام ہونے پر Windows کی خرابی حاصل کریں۔ ہر واپسی قدر کو نظر انداز کرنے والا معاون یہ طے نہیں کر سکتا کہ تبدیلی یا اس کی اطلاع کامیاب ہوئی۔

یہ WinINet کا رویہ ہے۔ یہ کسی غیر متعلقہ WinHTTP سیشن یا ایپلیکیشن کے واضح پراکسی آبجیکٹ کو دوبارہ ترتیب نہیں دیتا۔ نہ ہی قائم شدہ TCP کنکشن کو کسی دوسرے واسطے کی طرف منتقل کرتا ہے۔ لاگو کردہ راستے کی جانچ کرتے وقت نئے بنائے گئے متعلقہ کنکشن کا جائزہ لیں۔ اگر کوئی دوسری ایپلیکیشن اب بھی پرانا راستہ استعمال کرتی ہے تو اس کی ترتیب کا ماخذ، اسٹیک اور اکاؤنٹ شناخت کریں۔

متعلقہ مضامین