源码如下:

using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace 关机重启
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        [DllImport("user32.dll", EntryPoint = "ExitWindowsEx", CharSet = CharSet.Ansi)]
        private static extern int ExitWindowsEx(int uFlags,int dwReserved);
        /// <summary>
        /// 注销计算机
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            ExitWindowsEx(0, 0);
        }
        /// <summary>
        /// 关闭计算机
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
            myProcess.StartInfo.FileName = "cmd.exe";
            myProcess.StartInfo.UseShellExecute = false;
            myProcess.StartInfo.RedirectStandardInput = true;
            myProcess.StartInfo.RedirectStandardOutput = true;
            myProcess.StartInfo.RedirectStandardError = true;
            myProcess.Start();
            myProcess.StandardInput.WriteLine("shutdown -s -t 0");
        }
        /// <summary>
        /// 重启计算机
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
            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.Start();
            myProcess.StandardInput.WriteLine("shutdown -r -t 0");
        }
    }
}
以上是打开cmd.exe,然后写命令来实现关机等功能

注销、关闭和重启计算机相关推荐

  1. 关闭计算机网络重启功能,如何按计划关闭或重启计算机

    步骤1:创建批处理文件 首先,必须创建要执行的批处理文件(.bat).打开记事本(所有程序\附件).完全按照我的指示输入: 关机: c:\ windows \ system32 \ shutdown ...

  2. C#语言实例源码系列-远程关闭和重启计算机

    专栏分享 点击跳转=>Unity3D特效百例 点击跳转=>案例项目实战源码 点击跳转=>游戏脚本-辅助自动化 点击跳转=>Android控件全解手册

  3. PowerShell2.0之桌面计算机维护(八)关闭或重启远程计算机

    在执行更名主机或添加域操作后,为了使设置生效需要重启计算机.为此需要使用Win32_OperatingSystem WMI类的shutdown()和reboot()方法,要执行的操作由向脚本传递的参数 ...

  4. 命令行怎么关闭自动修复此计算机,cmd重启命令(win10怎么跳过自动修复)

    CMD下的重启计算机命令是 shutdown -r 这是我的答案,若满意,请采纳!谢谢! 有关机的命令也行,其他的有意思的想的话可以举出来 我要整人,不要太BT. shutdown -r.Window ...

  5. 计算机命令退出,用cmd命令来关闭或重启电脑。

    用cmd命令来关闭或重启电脑. at 2:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /r ...

  6. dos命令远程重启计算机,远程重启、关闭电脑命令、远程重启及其常用计算机命令...

    一:远程重启.关闭电脑命令.远程重启计算机命令 shutdown.exe [-i | -l | -s | -r | -a][-f] [-m [url=file://\\computername]\\c ...

  7. 必须重启计算机才能关闭用户控制,通过组策略设置---允许普通用户能够关闭服务器...

    允许普通用户能够关闭服务器 Windows Server 2003 和Windows Server 2008 的默认安全策略不允许普通用户关闭或重启服务器.如果有这方面需要,则可以通过组策略设置服务器 ...

  8. Linux 关机/关闭主机/关闭系统/重启系统/注销系统的命令

    文章目录 一.shutdown 二.reboot 三.init 四.halt 五.poweroff 六.logout 七.systemctl 八.Alt + PrtSc (SysRq) + REISU ...

  9. 怎样重启计算机来关闭u口,从电脑USB接口吹了一口气结果电脑直接关机,按重启也带不起来了,该怎么办?...

    2333....这个问题蛮奇葩的,请问您是怎么吹的?是把嘴全贴上USB接口猛吹了一口气还是轻轻吹的? 其实清理接口很简单 1 为了安全拔下电池(如果电池是集成的,那就233了) 2 用棉签沾上点无水乙 ...

最新文章

  1. shell 获取字符串/文件的MD5值
  2. 动效设计中的隐喻-2
  3. Linux各发行版本简介
  4. 解析activity之间数据传递方法的详解
  5. ASP.NET Google Maps Javascript API V3 实战基础篇一检测用户位置
  6. PLSQL_数据泵导入导出数据Impdp/ Expdp(概念)
  7. 51.Linux/Unix 系统编程手册(下) -- POSIX IPC 介绍
  8. 使用Intellij Idea生成可执行文件jar,转为exe文件步骤
  9. PM981/PM981a安装黑苹果-VM Ware教程
  10. 高校大数据产品有哪些
  11. Unity Editor资源重命名
  12. 『.NET Core CLI工具文档』dotnet-publish
  13. tokenpocket内网页获取用户钱包信息
  14. 人生之路 — 三十而立
  15. 分析:很多小程序微商城系统为什么敢永久免费使用
  16. 交通行业舆情危机管理方案
  17. c语言怎么用scanf输入字母,c语言输入字符串(c语言怎么用scanf输入字符串)
  18. android 开发游戏_Android游戏开发–基本游戏循环
  19. 录屏功能怎么打开?检查一下你的电脑这些设置
  20. Java在线音乐播放系统的设计与实现

热门文章

  1. 光流 | 近十年光流参考文献总结
  2. 2023年大厂秋季校招整理
  3. 思科《计算机网络》期末考试答案B卷
  4. 对屏幕特定部分进行后期特效处理
  5. 马云西点军校华为_马云西点军校演讲:领导力是因为相信,所以看见!
  6. 【教男朋友用python做计量】02.输出OLS回归结果的参数
  7. 微信小程序后端注意点 | https配置 | 全局、特定、自定义异常处理 | 多module打包上传服务器测试
  8. matlab字符串中的换行符,【matlab】matlab中title中字符串换行的办法
  9. FreeSurfer预处理结果文件含义
  10. Python(水仙花数)