У меня есть приложение, которое создает и редактирует документы. Мне нужно интегрировать его с SharePoint, чтобы пользователи могли редактировать файлы на серверах SharePoint, используя мое приложение. Моя среда - Visual C ++, не-MFC приложение для Windows.
Я пробую службу веб-клиента (webclnt.dll), чтобы проверить, смогу ли я заставить свое приложение работать с минимумом изменений кода. Это прекрасно работает с блокнотом и т. Д. (Просто присвоив ему URL-адрес документа sharepoint, веб-клиент перехватывает запрос файлового ввода-вывода и перенаправляет его в сеть) ... но мое приложение не может вызвать CreateFile с кодом «GetLastError» из 123:
(ERROR_INVALID_NAME).
Кто-нибудь знает, почему это? Я передаю CreateFile действительный полный URL-адрес файла. Я просмотрел параметры, которые можно передать в createFile, и не вижу ничего похожего на то, что могло бы ослабить проверку имени файла.