Afficher boîte de dialogue d'Authentification en C# pour windows Vista/7

Je veux accéder au réseau identifiants d'un utilisateur.

Je suis en utilisant .NET 3.5, C#.
Jusqu'à maintenant j'ai utilisé le CredUIPromptForCredentials appel
un lien utile sur la façon d'utiliser il peut être trouvé ici)

Mon problème est que le CredUIPromptForCredentials appel d'API, le vieux windows 2000/XP dialogue informations d'identification et de ne pas le nouveau Vista/7.

J'ai lu sur le site msdn, je devrais utiliser le CredUIPromptForWindowsCredentials fonction.

Quelqu'un peut poster un exemple de comment l'utiliser avec C#?
J'ai aussi besoin d'être en mesure d'obtenir les informations d'identification qui ont été saisies.

OriginalL'auteur Rubinsh | 2010-11-09