2010-07-29 11 views
4

"다운로드 관리자"로 사용되는 일부 오래된 ATL OCX에서 작업하고 있습니다. URLDownloadToFile API를 사용하여 파일을 다운로드합니다.URL 다운로드 파일 및 인증

이전에는 웹 페이지에서 ActiveX로 호스팅되었으므로 서버에 인증이 필요한 경우 IE에서 수행되었습니다. 이제는 실행 파일의 일부이므로 인증을 처리해야합니다. 사용자가 제공 한 사용자 이름과 암호를 말하면 어떻게 실제로 "인증"을 할 수 있습니까? 지원이 필요합니다 IIS 용NTLM 간단한 웹 인증이 필요합니다.

간단한 웹 인증 URL이 제대로 작동하기 전에 사용자 이름/암호를 전달하는 것으로 알았습니다. 그러나 나는 그것이 그것이 그렇게하는 적절한 방법이라고 확신하지 못한다.

알려 주시기 바랍니다

http://username:[email protected]를 사용 Zaky

답변

3

간단한 웹 인증 수행 할 수 있습니다 감사하고 잘해야한다. 이렇게하는 것이 안전하고 간단한 방법입니다.
이상이 필요한 경우 InternetOpen, InternetSetOption, InternetReadFile을 사용하여이 기능을 다시 구현할 수 있습니다. 이것은 쉽고 빠르다.