2010-07-29 100 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重新實現此功能。這應該是快速和容易的。