Реализовать мапинг удаленного каталога на локальный диск при помощи WebDAV. То есть пользователь должен видеть диск, заименованный буквой, к примеру T: а все обращения к файлам на этом диске должны редиректиться на WebDAV сервер. Требования по клиентской операционной системе Windows XP and higher.
Ожидаемое решение:
Использовать Web Client network provider и при помощи функции WNetAddConnection2 осуществить маппинг и решить все проблемы.
Проблема:
При использовании серверов на платформе based on MS Windows все работает достаточно стабильно. При использовании удаленного сервера (в частности, Linux based) WNetAddConnection2 возрващает ошибку 5 "Access denied". Хотя IE прекрасно эту папку с указанными логином и паролем открывает (Open as Web Folder).
Проблема повторялась, как на Windows XP SP2, так и на Windows 2003, как на папках с AuthBasic, так и с AuthDigest.
Кто-нибудь сталкивался с подобной проблемой? Может быть, я просто что-то делаю не так? Или это известная проблема и единственный выход в данной ситуации — писать FSD?