用 C# 代码如何实现让你的电脑关机,重启,注销,锁定,休眠,睡眠
2018-01-05 01:41
841 查看
原文:用 C# 代码如何实现让你的电脑关机,重启,注销,锁定,休眠,睡眠
然后,使用如下代码就可以实现注销:
然后,使用如下代码就可以实现锁定:
实现休眠,代码如下:
实现睡眠,代码如下:
查看源代码
打印帮助
简介
本文讲述了用 C# 代码如何实现让你的电脑关机,重启,注销,锁定,休眠,睡眠。如何实现
首先,使用 using 语句添加我们需要的命名空间:
using System.Diagnostics; |
using System.Runtime.InteropServices; |
关机
代码如下:Process.Start( "shutdown" , "/s /t 0" ); // 参数 /s 的意思是要关闭计算机 |
// 参数 /t 0 的意思是告诉计算机 0 秒之后执行命令 |
重启
代码如下:Process.Start( "shutdown" , "/r /t 0" ); // 参数 /r 的意思是要重新启动计算机 |
注销
需要使用 DllImport 的方式在你的类里声明一个 Windows API 函数:[DllImport( "user32" )] |
public static extern bool ExitWindowsEx( uint uFlags, uint dwReason); |
ExitWindowsEx(0,0); |
锁定
和注销一样也需要声明一个函数:[DllImport( "user32" )] |
public static extern void LockWorkStation(); |
LockWorkStation(); |
休眠和睡眠
同样,还是需要声明一个函数:[DllImport( "PowrProf.dll" ,CharSet = CharSet.Auto,ExactSpelling = true )] |
public static extern bool SetSuspendState( bool hiberate, bool forceCritical, bool disableWakeEvent); |
SetSuspendState( true , true , true ); |
查看源代码
打印帮助
SetSuspendState( false , true , true ); |
相关文章推荐
- C# 代码如何实现让你的电脑关机,重启,注销,锁定,休眠,睡眠
- C# 实现系统关机、注销、重启、休眠、挂起
- C# 实现注销、关机、重启电脑功能
- C# 操作电脑 关机 重启 注销 休止 休眠
- C# 实现系统关机、注销、重启、休眠、挂起
- C# 实现系统关机、注销、重启、休眠、挂起
- C# 设置电脑关机、重启、注销、锁定、关闭显示器的类(支持win7,win8)
- C#实现注销、重启和关机代码
- C# 实现系统关机、注销、重启、休眠、挂起
- C#下计算机锁定, 注销, 重启, 关机, 休眠, 待机
- C#实现关机重启及注销实例代码
- c# 中 控制电脑的 待机 关机 注销 重启 等操作的实现
- C#程序注销、重启、关机和锁定电脑
- C#简单实现关闭计算机、注销和重启电脑的代码
- C#下计算机锁定, 注销, 重启, 关机, 休眠, 待机
- C#实现注销、重启和关机代码
- C# 实现关机 重启 注销等操作
- prjShutDownPC - 如何实现关机/重启/注销 - SourceCode - C++ & API & MFC - HackerJLY
- C#实现关机、重启、注销功能 2009-2-20
- c# 关机、注销、重启代码