Как запустить Windows Security для запроса учетных данных при попытке доступа к каталогу, который требует проверки подлинности? - PullRequest
0 голосов
/ 07 мая 2018

Я работаю над проектом для доступа к папкам SharePoint и открытия их непосредственно с помощью проводника Windows. При открытии папки вручную (откройте проводник и введите точный путь к папке SharePoint), он запрашивает у меня вход в Active Directory для проверки подлинности и предоставления доступа для чтения / записи. Как только я сделаю это один раз, он больше не будет спрашивать, пока я не перезагружусь.

Моя проблема заключается в том, что когда я пытаюсь получить доступ к папке с помощью своего кода, она просто выводит меня на общий путь (например, «Мой компьютер» или «Документы»). Похоже, что он пытается получить доступ к папке, понимает, что у меня нет доступа, и по умолчанию используется основное окно проводника.

Можно ли как-нибудь проверить доступ на чтение / запись, проверить, требуются ли учетные данные, и вызвать окно безопасности Windows по умолчанию для запроса аутентификации? Я действительно пытаюсь избежать обработки учетных данных пользователя с моим кодом. Ниже то, что я сейчас использую, чтобы открыть папку.

string foldername = @"Sample Project Folder";
Process.Start("explorer.exe",@"\\sp.companyname.com@SSL\DavWWWRoot\dc\Projects\" + foldername);
System.Windows.Application.Current.Shutdown();

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...