C#实现控制Windows系统关机、重启和注销的方法

 更新时间:2015年04月14日 09:25:10   作者:令狐不聪  
这篇文章主要介绍了C#实现控制Windows系统关机、重启和注销的方法,涉及C#调用windows系统命令实现控制开机、关机等操作的技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了C#实现控制Windows系统关机、重启和注销的方法。分享给大家供大家参考。具体分析如下:

使用.NET和C#.NET,我们可以对当前PC执行关机,重启,注销操作。

NET Framework中,有一个命名空间System.Diagnostics具有所需的类和方法,从当前PC上运行.NET应用程序来执行这些操作。
请使用下面的按钮来执行关机,重启和注销。

下面是一个winform程序

//SHUT DOWN
protected void btnShutDown_Click(object sender, EventArgs e)
{    
 Process.Start("shutdown.exe", "-s");
 // By Default the Shutdown will take place after 30 Seconds
 //if you want to change the Delay try this one
 Process.Start("shutdown.exe","-s -t xx");
 //Replace xx with Seconds example 10,20 etc
}

//RESTART
protected void btnRestart_Click(object sender, EventArgs e)
{
 Process.Start("shutdown.exe", "-r");
 // By Default the Restart will take place after 30 Seconds
 //if you want to change the Delay try this one
 Process.Start("shutdown.exe","-r -t 10");
 //Replace xx with Seconds example 10,20 etc
}

// LOG OFF
protected void btnLogOff_Click(object sender, EventArgs e)
{
 Process.Start("shutdown.exe", "-l");
 //This Code Will Directly Log Off the System Without warnings
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#实现在匿名方法中捕获外部变量的方法

    C#实现在匿名方法中捕获外部变量的方法

    这篇文章主要介绍了C#实现在匿名方法中捕获外部变量的方法,本文直接给出代码实例,然后分析了代码中的一些知识点,需要的朋友可以参考下
    2015-03-03
  • C#实现PDF文件添加图片背景

    C#实现PDF文件添加图片背景

    这篇文章主要介绍了C#实现PDF文件添加图片背景的相关资料,需要的朋友可以参考下
    2016-02-02
  • C#垃圾回收机制的详细介绍

    C#垃圾回收机制的详细介绍

    这篇文章详细介绍了C#垃圾回收机制,有需要的朋友可以参考一下
    2013-09-09
  • 浅谈Unity脚本生命周期与执行顺序

    浅谈Unity脚本生命周期与执行顺序

    在Unity中,脚本可以理解为附加在游戏对象上的用于定义游戏对象行为的指令代码。必须绑定在游戏对象上才能开始它的生命周期。游戏对象可以理解为能容纳各种组件的容器,游戏对象的所有组件一起决定了这个对象的行为和游戏中的表现
    2021-06-06
  • 探讨c#中的unchecked是什么意思,起什么作用?

    探讨c#中的unchecked是什么意思,起什么作用?

    本篇文章是对c#中的unchecked进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C#使用SQLDMO操作数据库的方法

    C#使用SQLDMO操作数据库的方法

    这篇文章主要介绍了C#使用SQLDMO操作数据库的方法,实例分析了基于SQLDMO.dll动态链接库操作数据库的相关技巧,需要的朋友可以参考下
    2015-06-06
  • c#远程html数据抓取实例分享

    c#远程html数据抓取实例分享

    这篇文章主要介绍了c#远程html数据抓取的方法,大家参考使用吧
    2013-12-12
  • C#创建二叉搜索树的方法

    C#创建二叉搜索树的方法

    这篇文章主要介绍了C#创建二叉搜索树的方法,涉及C#二叉搜索树的实现技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#中foreach语句使用break暂停遍历的方法

    C#中foreach语句使用break暂停遍历的方法

    这篇文章主要介绍了C#中foreach语句使用break暂停遍历的方法,涉及C#中break语句跳出foreach循环的使用技巧,非常具有实用价值,是C#初学者必须掌握的重要技巧,需要的朋友可以参考下
    2015-04-04
  • Unity Shader实现水波纹效果

    Unity Shader实现水波纹效果

    这篇文章主要为大家详细介绍了Unity Shader实现水波纹效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05

最新评论