#c# #winforms #credentials #user-permissions
#c# #winforms #учетные данные #пользователь-разрешения
Вопрос:
У меня есть приложение winform C #, которое должно иметь доступ к разным папкам. Чтобы получить доступ к каждой папке, я должен использовать разные учетные данные.
Мне нужно прочитать содержимое файлов внутри папок. Пользователь, который запускает приложение, даже не имеет доступа к существующим папкам проверки. другими словами
File.Exists
не работает из-за отсутствия разрешения для текущего пользователя, что означает, что для проверки существования папки я должен запустить File.Существует команда другого пользователя.
Есть ли какой-нибудь способ запустить пару команд C # с пользователем, а затем пару других строк с другими пользователями? Пожалуйста, обратите внимание, что я не хочу создавать временный пакетный файл, а затем выполнять его как скрипт bat.
Я думал об использовании
System.Diagnostics.Process
Есть ли какие-либо рекомендации или шаблоны для решения этой проблемы?