5

「ダウンロードマネージャー」として使用される古いATL OCXに取り組んでいます。URLDownloadToFile APIを使用してファイルをダウンロードします。

以前は、Web ページで ActiveX としてホストされていたため、サーバーで認証が必要な場合は IE によって行われていました。現在は実行可能ファイルの一部になっているため、認証を処理する必要があります。ユーザーがユーザー名とパスワードを提供したとしましょう。実際に「認証」を行うにはどうすればよいですか? IIS 用の簡易 Web 認証NTLMをサポートする必要があります。

Simple Web Authenticationの場合、URL の前にユーザー名/パスワードを渡すと問題なく機能することがわかりました。しかし、それが適切な方法であるかどうかはわかりません。

アドバイスしてください ありがとうザキー

4

1 に答える 1

3

簡易 Web 認証は を使用して実行できhttp://username:password@webaddress.com、問題ないはずです。これは安全で簡単な方法です。
何らかの理由でこれ以上のものが必要な場合はInternetOpen、 、InternetSetOption、を使用してこの関数を再実装できますInternetReadFile。これは速くて簡単です。

于 2012-08-28T13:46:36.343 に答える