Я пытаюсь запустить exe-файл внутри консольного приложения. Мне предлагают UA C ввести учетные данные администратора. Дело в том, что у меня есть только разрешения на чтение и выполнение. Я не могу дать полные разрешения, как на сервере.
using (Process process = new Process())
{
process.StartInfo.Verb = "runas";
process.StartInfo.FileName = ImgToDjvuPath;
process.StartInfo.Arguments = string.Format("\"{0}\" -profile \"{1}\" \"{2}\" \"{3}\"", ImgToDjvuPath, "fine200up", localNewDjvuFile, localNewDjvuFile);
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.CreateNoWindow = true;
process.Start();
process.WaitForExit(10 * 60 * 1000);
}
Я хочу иметь возможность запустить этот код и заставить его работать без запроса ua c.
Это Вот почему мне не нравится переполнение стека, вы задаете конкретный c вопрос и редко получаете конкретный c ответ. Затем отметьте, что задали правильный вопрос. Я понял это приблизительно через 2 минуты после того, как я отправил. Спасибо тем, кто действительно пытался помочь за конструктивность и помощь.