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 ချိတ်ဆက်မှုကို အခြားကြားခံသို့ ရွှေ့ခြင်းလည်း မရှိပါ။ အသုံးပြုထားသော လမ်းကြောင်းကို စစ်ဆေးသည့်အခါ အသစ်ဖန်တီးထားသော သက်ဆိုင်ရာ ချိတ်ဆက်မှုကို အကဲဖြတ်ပါ။ အခြားအပလီကေးရှင်းက လမ်းကြောင်းဟောင်းကို ဆက်သုံးနေပါက ၎င်း၏ ဖွဲ့စည်းမှုရင်းမြစ်၊ စတက်နှင့် အကောင့်ကို ဖော်ထုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ