注销、关闭和重启计算机
源码如下:
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:创建批处理文件 首先,必须创建要执行的批处理文件(.bat).打开记事本(所有程序\附件).完全按照我的指示输入: 关机: c:\ windows \ system32 \ shutdown ...
- C#语言实例源码系列-远程关闭和重启计算机
专栏分享 点击跳转=>Unity3D特效百例 点击跳转=>案例项目实战源码 点击跳转=>游戏脚本-辅助自动化 点击跳转=>Android控件全解手册
- PowerShell2.0之桌面计算机维护(八)关闭或重启远程计算机
在执行更名主机或添加域操作后,为了使设置生效需要重启计算机.为此需要使用Win32_OperatingSystem WMI类的shutdown()和reboot()方法,要执行的操作由向脚本传递的参数 ...
- 命令行怎么关闭自动修复此计算机,cmd重启命令(win10怎么跳过自动修复)
CMD下的重启计算机命令是 shutdown -r 这是我的答案,若满意,请采纳!谢谢! 有关机的命令也行,其他的有意思的想的话可以举出来 我要整人,不要太BT. shutdown -r.Window ...
- 计算机命令退出,用cmd命令来关闭或重启电脑。
用cmd命令来关闭或重启电脑. at 2:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /r ...
- dos命令远程重启计算机,远程重启、关闭电脑命令、远程重启及其常用计算机命令...
一:远程重启.关闭电脑命令.远程重启计算机命令 shutdown.exe [-i | -l | -s | -r | -a][-f] [-m [url=file://\\computername]\\c ...
- 必须重启计算机才能关闭用户控制,通过组策略设置---允许普通用户能够关闭服务器...
允许普通用户能够关闭服务器 Windows Server 2003 和Windows Server 2008 的默认安全策略不允许普通用户关闭或重启服务器.如果有这方面需要,则可以通过组策略设置服务器 ...
- Linux 关机/关闭主机/关闭系统/重启系统/注销系统的命令
文章目录 一.shutdown 二.reboot 三.init 四.halt 五.poweroff 六.logout 七.systemctl 八.Alt + PrtSc (SysRq) + REISU ...
- 怎样重启计算机来关闭u口,从电脑USB接口吹了一口气结果电脑直接关机,按重启也带不起来了,该怎么办?...
2333....这个问题蛮奇葩的,请问您是怎么吹的?是把嘴全贴上USB接口猛吹了一口气还是轻轻吹的? 其实清理接口很简单 1 为了安全拔下电池(如果电池是集成的,那就233了) 2 用棉签沾上点无水乙 ...
最新文章
- shell 获取字符串/文件的MD5值
- 动效设计中的隐喻-2
- Linux各发行版本简介
- 解析activity之间数据传递方法的详解
- ASP.NET Google Maps Javascript API V3 实战基础篇一检测用户位置
- PLSQL_数据泵导入导出数据Impdp/ Expdp(概念)
- 51.Linux/Unix 系统编程手册(下) -- POSIX IPC 介绍
- 使用Intellij Idea生成可执行文件jar,转为exe文件步骤
- PM981/PM981a安装黑苹果-VM Ware教程
- 高校大数据产品有哪些
- Unity Editor资源重命名
- 『.NET Core CLI工具文档』dotnet-publish
- tokenpocket内网页获取用户钱包信息
- 人生之路 — 三十而立
- 分析:很多小程序微商城系统为什么敢永久免费使用
- 交通行业舆情危机管理方案
- c语言怎么用scanf输入字母,c语言输入字符串(c语言怎么用scanf输入字符串)
- android 开发游戏_Android游戏开发–基本游戏循环
- 录屏功能怎么打开?检查一下你的电脑这些设置
- Java在线音乐播放系统的设计与实现
热门文章
- 光流 | 近十年光流参考文献总结
- 2023年大厂秋季校招整理
- 思科《计算机网络》期末考试答案B卷
- 对屏幕特定部分进行后期特效处理
- 马云西点军校华为_马云西点军校演讲:领导力是因为相信,所以看见!
- 【教男朋友用python做计量】02.输出OLS回归结果的参数
- 微信小程序后端注意点 | https配置 | 全局、特定、自定义异常处理 | 多module打包上传服务器测试
- matlab字符串中的换行符,【matlab】matlab中title中字符串换行的办法
- FreeSurfer预处理结果文件含义
- Python(水仙花数)