[C#] 调用有管理员权限的CMD

来源:互联网 发布:仿淘宝购物车的html 编辑:程序博客网 时间:2024/06/06 11:04
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/c C:\\Windows\\System32\\cmd.exe";
startInfo.RedirectStandardInput = true;
startInfo.RedirectStandardOutput = true;
startInfo.RedirectStandardError = true;
startInfo.UseShellExecute =false ;
startInfo.Verb = "RunAs";
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
process.StandardInput.WriteLine("bcdedit");
process.StandardInput.WriteLine("exit");
string strRst = process.StandardOutput.ReadToEnd();
Bootinitext.AppendText("\n"+strRst );
process.WaitForExit();
0 0