2010-07-29 107 views
4

我正在使用一些旧的ATL OCX,即用作“下载管理器”。 它使用URLDownloadToFile API下载文件。URLDownloadToFile和身份验证

此前,它在网页上作为ActiveX托管,以防服务器需要通过IE进行身份验证。现在它是可执行文件的一部分,所以它应该考虑认证。 让我们说用户提供的用户名和密码,我怎样才能真正做到“认证”?我需要支持Simple Web AuthenticationNTLM for IIS。

对于简单Web身份验证我发现在URL工作正常之前传递用户名/密码。但我不确定这是否合适。

请告知 谢谢 扎基

回答

3

简单的Web认证可以做到使用http://username:[email protected]和应该罚款。这是一个安全和简单的方法来做到这一点。
如果由于某种原因您需要超过此数量您可以使用InternetOpen,InternetSetOption,InternetReadFile重新实现此功能。这应该是快速和容易的。