我正在研究一些旧的 ATL OCX,它被用作“下载管理器”。它使用URLDownloadToFile API下载文件。
以前,它在网页上托管为 ActiveX,因此如果服务器需要身份验证,则由 IE 完成。现在它是可执行文件的一部分,所以它应该负责身份验证。假设用户提供了用户名和密码,我实际上如何进行“身份验证”?我需要支持IIS 的简单 Web 身份验证和NTLM。
对于简单的 Web 身份验证,我发现在 URL 之前传递用户名/密码可以正常工作。但我不确定这是否是正确的方法。
请指教 谢谢Zaky