Программная аутентификация удаленных папок / файлов на C # в среде Windows, отличной от домена
Мне нужно иметь возможность программной проверки подлинности при попытке чтения и записи файлов на удаленном компьютере в среде без домена.
Когда вы вводите команду в приглашении Windows RUN, которая похожа на \\ targetComputer \ C $ \ targetFolder или \\ targetComputer \ admin $, где targetComputer НЕ находится в домене, вам будет предложено ввести имя пользователя и пароль. После ввода имени пользователя и пароля вы получаете полный доступ к удаленной папке.
Как я могу выполнить эту аутентификацию программно в C #?
мы пытались ..
- Имитация, но, похоже, работает только в доменной среде.
--CMDKEY.exe, но, похоже, он работает только в доменной среде.
Должен быть способ сделать это, но я искал все выше и ниже безуспешно. Может я'я просто ищу не ту вещь? Я'я уверен, что яЯ не первый, у кого возник этот вопрос. Любая помощь будет принята с благодарностью.
Спасибо!
РЕДАКТИРОВАТЬ :
Я думаю, что только что нашел другое сообщение SO, которое отвечает на мой вопрос:Доступ к общему файлу (UNC) из удаленного ненадежного домена с учетными данными
Сейчас я с этим поработаю и посмотрю, куда меня это приведет.
Спасибо!