ការផ្លាស់ប្ដូរ proxy របស់ Windows៖ ហេតុអ្វីកម្មវិធីរក្សាផ្លូវចាស់
តម្លៃ Internet Settings ដែលបានរក្សាទុក ការកំណត់រចនាសម្ព័ន្ធដែលបានអានឡើងវិញរបស់ client និងការតភ្ជាប់ដែលមានស្រាប់អាចមិនស៊ីគ្នា ទោះបីការសរសេរទៅ registry មិនបរាជ័យ។
ផ្ទាំងការកំណត់របស់ Windows អាចបង្ហាញ proxy ថ្មី ខណៈដែលកម្មវិធីមួយបន្តទៅតាមផ្លូវមុន។ កំណត់ថាតើអ្នកកំពុងសង្កេតស្ថានភាពណា៖
| ការសង្កេត | អ្វីដែលវាបញ្ជាក់ |
|---|---|
| តម្លៃថ្មីត្រូវបានរក្សាទុក | ការកំណត់រចនាសម្ព័ន្ធអ្នកប្រើ ឬម៉ាស៊ីនដែលបានជ្រើសបានផ្លាស់ប្ដូរ |
| client អានការកំណត់រចនាសម្ព័ន្ធថ្មី | client នោះបានធ្វើឱ្យប្រភពដែលវាប្រើថ្មីឡើងវិញ |
| ការតភ្ជាប់ថ្មីប្រើផ្លូវថ្មី | គោលនយោបាយដែលបានធ្វើឱ្យថ្មីបានប៉ះពាល់ដល់ការសម្រេចចិត្តផ្លូវថ្មី |
WinINet ផ្តល់ Internet Options និងការជូនដំណឹងសម្រាប់ការតភ្ជាប់នីមួយៗ រួមទាំង INTERNET_OPTION_SETTINGS_CHANGED និង INTERNET_OPTION_REFRESH។ ប្រើ API កំណត់រចនាសម្ព័ន្ធដែលគាំទ្រសម្រាប់ការកំណត់ដែលកំពុងធ្វើបច្ចុប្បន្នភាព ហើយរាយការណ៍កំហុសរបស់វា។ ការសរសេរតែទៅ registry អាចបន្សល់ទុកនូវទិដ្ឋភាពចាស់នៅ client។ ការផ្សាយការកំណត់ជាទូទៅមិនបង្ខំឱ្យបណ្ណាល័យបណ្តាញទាំងអស់អានវាឡើងវិញទេ។
បន្ទាប់មកកំណត់ stack និងគណនីរបស់កម្មវិធីដែលរងផលប៉ះពាល់។ សម្រាប់ client .NET 9 Windows វដ្តជីវិតនៃការធ្វើឱ្យ proxy ប្រព័ន្ធថ្មី ខុសពីវត្ថុ proxy ច្បាស់លាស់ និងតម្លៃលំនាំដើមរបស់បរិស្ថាន។ WinHTTP និង client ដែលមានការកំណត់ proxy ឯកជនជាករណីដោយឡែក។ ការផ្លាស់ប្ដូរក្រោមអ្នកប្រើបច្ចុប្បន្នរបស់អ្នកនិយាយតិចតួចអំពីសេវាដែលដំណើរការក្រោមគណនីផ្សេង ហើយការធ្វើឱ្យ WinINet ថ្មីមិនអាចផ្តល់ការគាំទ្រ proxy ដល់ socket តាមអំពើចិត្តបានទេ។
ចុងក្រោយ បែងចែកការតភ្ជាប់ថ្មីពីការតភ្ជាប់រស់ ឬផ្លូវរូងក្រោមដីដែលបានបង្កើតពីមុន។ ការផ្លាស់ប្ដូរការកំណត់មិនផ្លាស់ទីលំនៅស្ទ្រីមនោះដោយស្វ័យប្រវត្តិទេ។ កម្មវិធីដែលបង្ហាញការផ្លាស់ប្ដូរ proxy ត្រូវការគោលនយោបាយច្បាស់លាស់សម្រាប់ការរក្សាទុក ការជូនដំណឹង និងការតភ្ជាប់ថ្មី។