2010-10-05 17 views
2

J'utilise WinHTTP pour écrire une application qui nécessite un accès à Internet et qui est potentiellement derrière un proxy. Tout fonctionne (presque) hors de la boîte est l'utilisateur est sur un domaine, mais si il ou elle n'est pas alors j'ai besoin d'un moyen de demander des informations d'identification. Y a-t-il un moyen standard de le faire, ou devrais-je écrire mon propre dialogue?Existe-t-il une boîte de dialogue Windows standard pour l'obtention du nom d'utilisateur et du mot de passe proxy?

Idéalement, je voudrais quelque chose qui imite le nom d'utilisateur/mot de passe IE.

Merci.

Répondre

2

CredUIPromptForCredentials() (ou une de ses variantes) est probablement ce que vous cherchez. Cela donne un aspect cohérent à la version de Windows sur laquelle votre logiciel fonctionne.

+0

En fait, j'ai besoin d'appeler 'CredUIPromptForWindowsCredentials' pour obtenir le look Vista. Merci. –