Как запустить процесс от имени администратора
У меня есть процесс, который запускает пакетный файл.
Но этот пакетный файл нуждается в правах администратора для выполнения своих задач.
У меня есть следующий код для этого:
strtProcess = New Process strtProcess.StartInfo.FileName = Application.StartupPath + "\extractor.bat" strtProcess.StartInfo.Verb = "runas" strtProcess.StartInfo.Arguments = "" strtProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal strtProcess.StartInfo.UseShellExecute = True
Но я хочу показать результат этого процесса в richtextbox.
Есть ли какой-нибудь метод, с помощью которого я могу выполнить обе задачи, то есть запустить файл от имени администратора и показать выходные данные в RichTextBox?
ЗАРАНЕЕ СПАСИБО
Dalek Dave
Отредактировано для удобства чтения.
kiquenet.com
Не работает для перенаправления ввода-вывода http://kiquenet.wordpress.com/2014/08/22/uac-run-as-administrator-elevated-process/