A xanela de configuración de Windows pode amosar un proxy novo mentres unha aplicación segue pola ruta anterior. Determine que estado está a observar:

ObservaciónQue establece
O valor novo está gardadoA configuración de usuario ou de equipo seleccionada cambiou
Un cliente le a configuración novaEse cliente actualizou a fonte que utiliza
Unha conexión nova usa a ruta novaA política actualizada afectou unha nova decisión de enrutamento

WinINet ofrece Internet Options e notificacións por conexión, incluíndo INTERNET_OPTION_SETTINGS_CHANGED e INTERNET_OPTION_REFRESH. Use a API de configuración admitida para o axuste que se está a actualizar e informe dos seus erros. Unha escritura só no rexistro pode deixar unha visión obsoleta no cliente; unha difusión xenérica de axustes non obriga a todas as bibliotecas de rede a reléla.

Despois identifique a pila e a conta da aplicación afectada. Nun cliente .NET 9 para Windows, o ciclo de vida de actualización do proxy do sistema difire dos obxectos de proxy explícitos e dos valores predeterminados da contorna. WinHTTP e os clientes con axustes de proxy propios son casos aparte. Un cambio baixo o seu usuario actual di pouco sobre un servizo que se executa con outra conta, e a actualización de WinINet non pode dar soporte de proxy a sockets arbitrarios.

Por último, distinga unha conexión nova dunha conexión activa ou un túnel establecido antes. Cambiar o axuste non migra automaticamente ese fluxo. Unha aplicación que expón cambios de proxy necesita unha política definida de gardado, notificación e conexión nova.

Artigos relacionados