Чтобы запустить cmd как администратор вместе с командой?

Вот мой код:

try
{
    ProcessStartInfo procStartInfo = new ProcessStartInfo(
                                            "cmd.exe", 
                                            "/c " + command);
    procStartInfo.UseShellExecute = true;
    procStartInfo.CreateNoWindow = true;
    procStartInfo.Verb = "runas";
    procStartInfo.Arguments = "/env /user:" + "Administrator" + " cmd" + command;

    ///command contains the command to be executed in cmd
    System.Diagnostics.Process proc = new System.Diagnostics.Process();
    proc.StartInfo = procStartInfo;
    proc.Start();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

Я хочу сохранить

procStartInfo.UseShellExecute = true 
procStartInfo.RedirectStandardInput = false;

Можно ли выполнить команду без использованияprocess.standardinput? Я пытаюсь выполнить команду, переданную в качестве аргумента, но команда не выполняется.

Ответы на вопрос(2)

Ваш ответ на вопрос