Каталог на другой машине - Данные для входа в систему

Мое приложение должно получить доступ к файлам на удаленной машине, которая требует имени пользователя и пароля для доступа к нему.

Я пытаюсь узнать, существует ли каталог (использование Каталога. Существует) проверить, что я могу установить 'связь.

Существует ли способ предоставить имя пользователя и пароль при работе с удаленными каталогами? В настоящее время Существует, возвращает false.

Удачи,

6
задан adamwtiko 17 June 2010 в 10:11
поделиться

3 ответа

К сожалению, нет. Вам придется обернуть свой код дополнительным кодом для обработки выдачи себя за пользователя, у которого есть доступ.

Эта статья объясняет, как это сделать в коде далее по странице.

5
ответ дан 16 December 2019 в 21:34
поделиться

Используйте LogonUser api для входа в систему как определенный пользователь и получения токена, а затем используйте этот токен с помощью WindowsIdentity.Impersonate.

Ссылка с примером. (прочитайте весь пост, чтобы увидеть проблемы безопасности и т.д.).

1
ответ дан 16 December 2019 в 21:34
поделиться

Посмотрите эту тему на MSDN Forums.

В ней есть пример кода для использования имперсонации, а также немного объясняется использование NetUseAdd для получения доступа, если машины находятся в разных доменах или недоменах.

2
ответ дан 16 December 2019 в 21:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: