none
WebDAVへの接続 RRS feed

  • 質問

  • Apacheを利用したWebDAVサーバへの接続で困っています。

    ApacheのサービスをHTTPで行い、基本認証等を使用していないときは、WNetAddConnection2で接続が可能だったのですが、基本認証なしのHTTPSで接続しようとしたところ、接続できなくなりました。

    開発はWindowsXP SP2でVisual C++ 2005 Expressを利用しています。

    接続先のURLは"https://hoge.com/WebDAV"なのですが、HTTPであれば"\\hoge.com\WebDAV"とNETRESOURCE構造体のlpRemoteNameを設定することで問題ないのですが、HTTPSの場合、WNetAddConnection2で戻り値がERROR_ACCESS_DENIED(5)になってしまいます。

    これはと思い、lpRemoteNameを"https://hoge.com/WebDAV"とすると、今度はエラーがERROR_INVALID_ADDRESS(487)になってしまう状況です。

    なにか良いアドバイスをいただければ幸いです。

    2007年4月28日 15:15