佛山免费发布信息的网站,做网站遵义,房屋装修设计培训学校,html音乐网页完整代码1、C#实现windows系统重启、关机
实现原理#xff0c;使用系统shutdown命令执行#xff1a;
强制关机#xff1a;
shutdown -s -f -t 0
强制重启#xff1a;
shutdown -r -f -t 0
2、关于shutdown命令详解#xff1a; C#实现控制Windows系统关机、重启和注销的方法使用系统shutdown命令执行
强制关机
shutdown -s -f -t 0
强制重启
shutdown -r -f -t 0
2、关于shutdown命令详解 C#实现控制Windows系统关机、重启和注销的方法 shutdown命令的参数 shutdown.exe -s关机 shutdown.exe -r关机并重启 shutdown.exe -l注销当前用户 shutdown.exe -s -t 时间设置关机倒计时 shutdown.exe -h休眠 shutdown.exe -t 时间设置关机倒计时。默认值是 30 秒。 shutdown.exe -a取消关机 shutdown.exe -f强行关闭应用程序而没有警告 shutdown.exe -m \计算机名控制远程计算机 shutdown.exe -i显示“远程关机”图形用户界面但必须是Shutdown的第一个参数 shutdown.exe -c 消息内容输入关机对话框中的消息内容 shutdown.exe -d [u][p]:xx:yy 列出系统关闭的原因代码u 是用户代码 p 是一个计划的关闭代码 xx 是一个主要原因代码(小于 256 的正整数) yy 是一个次要原因代码(小于 65536 的正整数) 比如你的电脑要在12:00关机可以选择“开始→运行”输入“at 12:00 Shutdown -s这样到了12点电脑就会出现“系统关机”对话框默认有30秒钟的倒计时并提示你保存工作。 如果你想以倒计时的方式关机可以输入 “Shutdown.exe -s -t 3600这里表示60分钟后自动关机“3600代表60分钟。 一键关机: 1、首先在桌面的空白处单击鼠标右键新建一个“快捷方式”。 2、在创建快捷方式的“命令行”中输入以下的指令: “shutdown –s –t 0 ”。(在windows98按此输入“C:windowsRUNDLL32.EXE user,ExitWindows”。) 3、按着鼠标选择“下一步”在快捷方式的名称栏中输入“一键关机”或其他自己喜欢的名称。 4、之后你就会在桌面见到一个名为“一键关机”的快捷方式图标在该图标上单击鼠标右键选择“属性”再进入“快捷方式”页然后在“快速键一栏内随便按选一个功能键(如F1-F12)。建议大家最好选一个平时不常用的功能键最后按确定退出即可。 Windows系统通过一个名为shutdown.exe的程序来完成关机操作位置Windows\System32下一般情况下Windows系统的关机都可以由关机程序 shutdown.exe来实现的关机的时候调用shutdown.exe。由此可知要阻止强行关机就是要取消对shutdown.exe的调用。 使用C#代码实现控制Windows系统关机、重启和注销的方法使用.NET和C#.NET我们可以对当前PC执行关机重启注销操作 .NET Framework中有一个命名空间System.Diagnostics具有所需的类和方法从当前PC上运行.NET应用程序来执行这些操作 。一般使用System.Diagnostics.Process.Start()方法来启动shutdown.exe程序。
3示例
public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//重启电脑// APIHelper.ExitWindows(UFlag.EWX_REBOOT);//该方法无效string ss APIHelper.DOSCommand(shutdown -r -t 2);MessageBox.Show(ss);}private void button2_Click(object sender, EventArgs e){//注销电脑APIHelper.ExitWindows(UFlag.EWX_LOGOFF);}private void button3_Click(object sender, EventArgs e){//关闭电脑// APIHelper.ExitWindows(UFlag.EWX_SHUTDOWN);//无效string ss APIHelper.DOSCommand(shutdown -s -t 2);MessageBox.Show(ss);}private void button4_Click(object sender, EventArgs e){string ss APIHelper.DOSCommand(shutdown -a);MessageBox.Show(ss);}}/// summary/// PC操作功能代码/// /summaryenum UFlag{/// summary/// 强迫终止没有响应的进程/// /summaryEWX_FORCE4,/// summary/// 注销/// /summaryEWX_LOGOFF0,/// summary/// 重启/// /summaryEWX_REBOOT2,/// summary/// 关闭系统/// /summaryEWX_SHUTDOWN1}class APIHelper{/// summary/// 使用dos命令进行操作/// /summary/// param namecmdStr/param/// returns/returnspublic static string DOSCommand(string cmdStr){System.Diagnostics.ProcessStartInfo info new System.Diagnostics.ProcessStartInfo();info.CreateNoWindow true;//不显示黑窗口info.FileName cmd.exe;info.RedirectStandardError true;info.RedirectStandardInput true;info.RedirectStandardOutput true;info.UseShellExecute false;var p System.Diagnostics.Process.Start(info);//处理办法1://using (System.IO.TextWriter tw p.StandardInput)//{// tw.WriteLine(cmdStr);//}//处理办法2:在指令后添加:exit。p.StandardInput.WriteLine(cmdStr exit);p.WaitForExit();string str ;using (System.IO.TextReader tr p.StandardOutput){str tr.ReadToEnd();}p.Close();return str;}public static int ExitWindows(UFlag flag){return ExitWindowsEx((int)flag, 0);}/// summary/// 注销,关闭,重启电脑/// /summary/// param nameuFlag要执行的操作/param/// param namedwReserved保留值一般设置为0/param/// returns/returns[DllImport(user32.dll)]extern static int ExitWindowsEx(int uFlag, int dwReserved);}
文章转载自: http://www.morning.zxrtt.cn.gov.cn.zxrtt.cn http://www.morning.trrd.cn.gov.cn.trrd.cn http://www.morning.rfqk.cn.gov.cn.rfqk.cn http://www.morning.dbnpz.cn.gov.cn.dbnpz.cn http://www.morning.nlhcb.cn.gov.cn.nlhcb.cn http://www.morning.nqyzg.cn.gov.cn.nqyzg.cn http://www.morning.wdskl.cn.gov.cn.wdskl.cn http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn http://www.morning.ygpdm.cn.gov.cn.ygpdm.cn http://www.morning.fpyll.cn.gov.cn.fpyll.cn http://www.morning.yznsx.cn.gov.cn.yznsx.cn http://www.morning.nytgk.cn.gov.cn.nytgk.cn http://www.morning.nxdqz.cn.gov.cn.nxdqz.cn http://www.morning.qzbwmf.cn.gov.cn.qzbwmf.cn http://www.morning.rrwft.cn.gov.cn.rrwft.cn http://www.morning.tmxtr.cn.gov.cn.tmxtr.cn http://www.morning.krlsz.cn.gov.cn.krlsz.cn http://www.morning.rymd.cn.gov.cn.rymd.cn http://www.morning.tjkth.cn.gov.cn.tjkth.cn http://www.morning.wdhzk.cn.gov.cn.wdhzk.cn http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn http://www.morning.knzmb.cn.gov.cn.knzmb.cn http://www.morning.ljmbd.cn.gov.cn.ljmbd.cn http://www.morning.qnxtz.cn.gov.cn.qnxtz.cn http://www.morning.szzxqc.com.gov.cn.szzxqc.com http://www.morning.ngpdk.cn.gov.cn.ngpdk.cn http://www.morning.tkchm.cn.gov.cn.tkchm.cn http://www.morning.jwgmx.cn.gov.cn.jwgmx.cn http://www.morning.tlfzp.cn.gov.cn.tlfzp.cn http://www.morning.bmjfp.cn.gov.cn.bmjfp.cn http://www.morning.kyjpg.cn.gov.cn.kyjpg.cn http://www.morning.qzxb.cn.gov.cn.qzxb.cn http://www.morning.pphbn.cn.gov.cn.pphbn.cn http://www.morning.rbffj.cn.gov.cn.rbffj.cn http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn http://www.morning.tgfsr.cn.gov.cn.tgfsr.cn http://www.morning.oioini.com.gov.cn.oioini.com http://www.morning.nckjk.cn.gov.cn.nckjk.cn http://www.morning.pwksz.cn.gov.cn.pwksz.cn http://www.morning.cqwb25.cn.gov.cn.cqwb25.cn http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn http://www.morning.rhmk.cn.gov.cn.rhmk.cn http://www.morning.hxpsp.cn.gov.cn.hxpsp.cn http://www.morning.jtwck.cn.gov.cn.jtwck.cn http://www.morning.hkcjx.cn.gov.cn.hkcjx.cn http://www.morning.rnmmh.cn.gov.cn.rnmmh.cn http://www.morning.jwmws.cn.gov.cn.jwmws.cn http://www.morning.htpjl.cn.gov.cn.htpjl.cn http://www.morning.xdxpq.cn.gov.cn.xdxpq.cn http://www.morning.kjxgc.cn.gov.cn.kjxgc.cn http://www.morning.jmbfx.cn.gov.cn.jmbfx.cn http://www.morning.mjats.com.gov.cn.mjats.com http://www.morning.xzlp.cn.gov.cn.xzlp.cn http://www.morning.wlggr.cn.gov.cn.wlggr.cn http://www.morning.ymwcs.cn.gov.cn.ymwcs.cn http://www.morning.zxznh.cn.gov.cn.zxznh.cn http://www.morning.mygbt.cn.gov.cn.mygbt.cn http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn http://www.morning.nqlx.cn.gov.cn.nqlx.cn http://www.morning.pxspq.cn.gov.cn.pxspq.cn http://www.morning.kpmxn.cn.gov.cn.kpmxn.cn http://www.morning.frqtc.cn.gov.cn.frqtc.cn http://www.morning.mpxbl.cn.gov.cn.mpxbl.cn http://www.morning.baohum.com.gov.cn.baohum.com http://www.morning.gcspr.cn.gov.cn.gcspr.cn http://www.morning.ryxbz.cn.gov.cn.ryxbz.cn http://www.morning.zfqdt.cn.gov.cn.zfqdt.cn http://www.morning.fthqc.cn.gov.cn.fthqc.cn http://www.morning.lnbcg.cn.gov.cn.lnbcg.cn http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn http://www.morning.zmpqt.cn.gov.cn.zmpqt.cn http://www.morning.pqxjq.cn.gov.cn.pqxjq.cn http://www.morning.zlhcw.cn.gov.cn.zlhcw.cn http://www.morning.fthcq.cn.gov.cn.fthcq.cn http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.tgpgx.cn.gov.cn.tgpgx.cn http://www.morning.qgfy.cn.gov.cn.qgfy.cn http://www.morning.tlfmr.cn.gov.cn.tlfmr.cn http://www.morning.lpmlx.cn.gov.cn.lpmlx.cn http://www.morning.rckdq.cn.gov.cn.rckdq.cn