Un diálogo de credenciais de Windows non autentica o proxy por si só
CredUI pode recoller información da conta. O cliente de rede aínda debe xestionar o desafío de autenticación do proxy mediante un mecanismo compatible.
O coñecido aviso de seguridade de Windows é unha interface de usuario, non unha función universal para «iniciar esta aplicación no proxy».
As funcións de CredUI poden recoller información de credenciais do usuario. O teu cliente de rede aínda debe interpretar o desafío do proxy e fornecer a conta mediante un mecanismo que admita.
En WinHTTP, o tratamento da autenticación pertence ao fluxo da solicitude e ás súas API documentadas. Un desafío 407 é distinto do 401 dun servidor de orixe, aínda que a aplicación mostre un aviso semellante para ambos.
Decide a que proxy se refire o aviso, xestiona a cancelación e limita a credencial devolta a ese propósito. Nunca copies código de exemplo que rexistre o contrasinal despois de descomprimir o búfer de autenticación. Demostrar que o diálogo devolveu texto non é motivo para imprimir ese texto.
A autenticación integrada pode implicar unha representación distinta das credenciais e unha identidade de proceso diferente. Non asumas que todos os métodos se reducen a inserir un nome de usuario e un contrasinal nun URL de proxy.
O límite útil é claro: o aviso obtén a entrada do usuario, a API de rede realiza o intercambio de autenticación e o proxy decide se o acepta.