网站首页 博客 C#调用cmd.exe执行关机命令
1 2 3 4 5 6 7 8 9 | using System.Diagnostics; //首先导入这个命名空间 Process p = new Process(); //实例化一个独立进程 p.StartInfo.FileName = "cmd.exe" ; //进程打开的文件为Cmd p.StartInfo.UseShellExecute = false ; //是否启动系统外壳选否 p.StartInfo.RedirectStandardInput = true ; //这是是否从StandardInput输入 p.StartInfo.CreateNoWindow = true ; //这里是启动程序是否显示窗体 p.Start(); //启动 p.StandardInput.WriteLine( "shutdown -s -t 10" ); //运行关机命令shutdown (-s)是关机 (-t)是延迟的时间 这里用秒计算 10就是10秒后关机 p.StandardInput.WriteLine( "exit" ); //退出cmd |