我如何编写程序运行 shutdown -s 命令
给你一段代码 自己看吧
[CODE] //TODO: 使用Process类调用rasdial.exe进行Adsl的连接,返回rasdial执行的输出
public string Connect()
{
Process cmdProcess = new Process();
try
{
cmdProcess.StartInfo.FileName = "rasdial.exe";
cmdProcess.StartInfo.Arguments = string.Format(" \"{0}\" {1} {2}",
adslInfo.adslName, adslInfo.adslUser, adslInfo.adslPsd);
cmdProcess.StartInfo.UseShellExecute = false; //是否使用操作系统外壳启动执行
cmdProcess.StartInfo.RedirectStandardInput = true; //应用程序的输入是否从cmdProcess的StandardInput流中读取
cmdProcess.StartInfo.RedirectStandardOutput = true; //是否将程序执行的输出写入cmdProcess的StandardOutput流中
cmdProcess.StartInfo.RedirectStandardError = true; //是否将程序执行的错误信息写入cmdProcess的StandardError流中
cmdProcess.StartInfo.CreateNoWindow = true;
cmdProcess.Start();
return cmdProcess.StandardOutput.ReadToEnd();
}
catch (Win32Exception e)
{
Exception ex = new Exception("应用程序异常错误,可能是由于您没有权限访问cmd.exe导致,以下是详细错误内容:\n"
+ e.ToString());
throw (ex);
}
}[/CODE]