C++ URLDownloadToFile和身份验证

C++ URLDownloadToFile和身份验证,c++,authentication,download,ntlm,urlmon,C++,Authentication,Download,Ntlm,Urlmon,我正在处理一些旧的ATL OCX,它被用作“下载管理器”。 它使用URLDownloadToFileAPI下载文件 以前,它是作为网页上的ActiveX托管的,所以如果服务器需要身份验证,它是由IE完成的。现在它是可执行文件的一部分,所以它应该负责身份验证。 比如说用户提供的用户名和密码,我如何才能真正做到“身份验证”?我需要支持IIS的简单Web身份验证和NTLM 对于简单Web身份验证,我发现在URL之前传递用户名/密码很好。但我不确定这样做是否合适 请告知 非常感谢。 Zaky可以使用ht

我正在处理一些旧的ATL OCX,它被用作“下载管理器”。 它使用URLDownloadToFileAPI下载文件

以前,它是作为网页上的ActiveX托管的,所以如果服务器需要身份验证,它是由IE完成的。现在它是可执行文件的一部分,所以它应该负责身份验证。 比如说用户提供的用户名和密码,我如何才能真正做到“身份验证”?我需要支持IIS的简单Web身份验证NTLM

对于简单Web身份验证,我发现在URL之前传递用户名/密码很好。但我不确定这样做是否合适

请告知 非常感谢。
Zaky可以使用
http://username:password@webaddress.com
,应该没问题。这是一种安全而简单的方法。
如果出于某种原因,您需要的不仅仅是此功能,您可以使用
InternetOpen
InternetSetOption
InternetReadFile
重新实现此功能。这应该是快速和简单的