定时关机小程序C#源代码

定时关机小程序C#源代码

ID:38755902

大小:44.32 KB

页数:4页

时间:2019-06-18

定时关机小程序C#源代码_第1页
定时关机小程序C#源代码_第2页
定时关机小程序C#源代码_第3页
定时关机小程序C#源代码_第4页
资源描述:

《定时关机小程序C#源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;usingSystem.Diagnostics;namespaceShutDownComputer{publicpartialclassMainForm:Fo

2、rm{publicMainForm(){InitializeComponent();t.Interval=1000;t.Tick+=newEventHandler(t_Tick);t.Start();}Timert=newTimer();voidt_Tick(objectsender,EventArgse){labelNowTime.Text=DateTime.Now.ToString();}[DllImport("user32.dll",EntryPoint="ExitWindowsEx",CharSet=CharSet.Ansi)]privatestati

3、cexternintExitWindowsEx(intuFlags,intdwReserved);privatevoid注销ToolStripMenuItem_Click(objectsender,EventArgse){ExitWindowsEx(0,0);}//定义关机方法privatevoidShutDown(){ProcessmyProcess=newProcess();myProcess.StartInfo.FileName="cmd.exe";myProcess.StartInfo.UseShellExecute=false;myProcess.S

4、tartInfo.RedirectStandardInput=true;myProcess.StartInfo.RedirectStandardOutput=true;myProcess.StartInfo.RedirectStandardError=true;myProcess.StartInfo.CreateNoWindow=true;myProcess.Start();//启动进程myProcess.StandardInput.WriteLine("shutdown-s-t0");}//定义最小化方法privatevoidHideMainForm(){t

5、his.Hide();}//定义显示方法privatevoidShowMainForm(){this.Show();this.WindowState=FormWindowState.Normal;this.Activate();}privatevoid关机ToolStripMenuItem_Click(objectsender,EventArgse){ShutDown();//调用关机方法}privatevoid关机重启ToolStripMenuItem_Click(objectsender,EventArgse){ProcessmyProcess=newPr

6、ocess();myProcess.StartInfo.FileName="cmd.exe";myProcess.StartInfo.UseShellExecute=false;myProcess.StartInfo.RedirectStandardInput=true;myProcess.StartInfo.RedirectStandardOutput=true;myProcess.StartInfo.RedirectStandardError=true;myProcess.StartInfo.CreateNoWindow=true;myProcess.St

7、art();myProcess.StandardInput.WriteLine("shutdown-r-t0");}privatevoid退出程序ToolStripMenuItem1_Click(objectsender,EventArgse){this.Close();Application.Exit();}privatevoid重新设定ToolStripMenuItem_Click(objectsender,EventArgse){numericUpDownHour.Value=1;numericUpDownMinute.Value=1;numericUp

8、DownSecond.Value=30

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。