用VS做的C#应用程序,调用系统关机的代码应该怎么写?
解决方案 »
- 有没有人能帮我解释一下。。。摄像头视频帧图片恢复
- 菜鸟求解~~~
- 如何在页面中打开Office?
- 做一个简单的小程序按文件大小自动清空internet临时文件夹
- [WCF] 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。
- 如何在同页里面,把日历控件的值传递到右边显示出来呢?
- 我该如何获得当前程序的所有 的线程,并进行关闭?引用 Knight94(愚翁)
- 泛型怎么线程同步?
- 大家一起讨论一下,怎样做一个像Crystal Report的设计器?
- 用浏览器直接打开PDF文件 ,屏蔽相关插件工具条的求助
- 同时选取多个文件的实现
- 本地机器上的两个进程,互相发一些短的消息,请问用哪种通信方式好呢?匿名管道,命名管道还是消息机制?原因是什么?好实现吗?
{
LogOff = 0x00,
ShutDown = 0x01,
Reboot = 0x02,
Force = 0x04,
PowerOff = 0x08,
ForceIfHung = 0x10
}
[DllImport("user32.dll")]
static extern bool ExitWindowsEx(ExitWindows uFlags, ShutdownReason dwReason);
[STAThread]
static void Main(string[] args)
{
ExitWindowsEx(ExitWindows.LogOff, ShutdownReason.MajorOther & ShutdownReason.MinorOther);
}
private void button1_Click(object sender, EventArgs e)
{
if (DateTime.Now.Hour == int.Parse(comboBox1.Text) && DateTime.Now.Minute == numericUpDown2.Value)
{
msg=MessageBox.Show("您现在就要关机吗?建议先取消,设置具体时间关机!", "温馨提示!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
if ( msg== DialogResult.Yes)
{
System.Diagnostics.Process.Start("cmd.exe", "shutdown -f -s -t 1"); //强制一秒倒计时关机!
}
else
return;
}