是否有一个标准的Windows对话框获取代理用户名和密码?

我正在使用WinHTTP编写一个需要访问互联网的应用程序,并且可能位于代理之后。 一切(几乎)开箱即用的是用户在一个域名,但如果他或她不是那么我需要一种方式来要求凭据。 有没有一个标准的做法,或者我应该写我自己的对话框?

理想情况下,我想要一些模仿IE的用户名/密码对话框。

谢谢。

CredUIPromptForCredentials() (或其一个变体)可能是你正在寻找的。 这为您的软件运行的Windows版本提供了一致的外观和感觉。