【发布时间】:2011-04-21 10:47:34
【问题描述】:
我正在使用WinHTTP 编写一个需要访问互联网的应用程序,并且可能位于代理后面。一切(几乎)开箱即用是用户在域中,但如果他或她不在域中,那么我需要一种方法来请求凭据。有没有标准的方法,还是我应该编写自己的对话框?
理想情况下,我想要一些模仿 IE 的用户名/密码对话框的东西。
谢谢。
【问题讨论】:
标签: c++ c windows proxy winhttp
我正在使用WinHTTP 编写一个需要访问互联网的应用程序,并且可能位于代理后面。一切(几乎)开箱即用是用户在域中,但如果他或她不在域中,那么我需要一种方法来请求凭据。有没有标准的方法,还是我应该编写自己的对话框?
理想情况下,我想要一些模仿 IE 的用户名/密码对话框的东西。
谢谢。
【问题讨论】:
标签: c++ c windows proxy winhttp
CredUIPromptForCredentials()(或其变体之一)可能是您正在寻找的。这提供了与运行您的软件的 Windows 版本一致的外观。
【讨论】:
CredUIPromptForWindowsCredentials 来获得Vista 的外观。谢谢。