资源简介
快速关机
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Shutdown
{
public partial class Form1 : Form
{
private delegate uint ZwShutdownSystem(int ShutdownAction);//编译
private delegate uint RtlAdjustPrivilege(int Privilege bool Enable bool CurrentThread ref int Enabled);
[DllImport(“kernel32.dll“)]
private extern static IntPtr LoadLibrary(String path);
[DllImport(“kernel32.dll“)]
private extern static IntPtr GetProcAddress(IntPtr lib String funcName);
[DllImport(“kernel32.dll“)]
private extern static bool FreeLibrary(IntPtr lib);
//将要执行的函数转换为委托
private static Delegate Invoke(String APIName Type t IntPtr hLib)
{
IntPtr api = GetProcAddress(hLib APIName);
return (Delegate)Marshal.GetDelegateForFunctionPointer(api t);
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
IntPtr hLib = LoadLibrary(“ntdll.dll“);
RtlAdjustPrivilege rtla = (RtlAdjustPrivilege)Invoke(“RtlAdjustPrivilege“ typeof(RtlAdjustPrivilege) hLib);
ZwShutdownSystem shutdown = (ZwShutdownSystem)Invoke(“ZwShutdownSystem“ typeof(ZwShutdownSystem) hLib);
int en = 0;
uint ret = rtla(0x13 true false ref en);//SE_SHUTDOWN_PRIVILEGE = 0x13; //关机权限
ret = shutdown(2); // POWEROFF = 0x2 // 关机 // REBOOT = 0x1 // 重启
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 37376 2020-09-01 14:51 Shutdown\.vs\Shutdown\v15\.suo
文件 0 2020-09-01 13:40 Shutdown\.vs\Shutdown\v15\Server\sqlite3\db.lock
文件 4096 2020-09-01 13:40 Shutdown\.vs\Shutdown\v15\Server\sqlite3\storage.ide
文件 32768 2020-09-01 14:49 Shutdown\.vs\Shutdown\v15\Server\sqlite3\storage.ide-shm
文件 2657432 2020-09-01 14:50 Shutdown\.vs\Shutdown\v15\Server\sqlite3\storage.ide-wal
文件 187 2020-09-01 13:40 Shutdown\Shutdown\App.config
文件 9216 2020-09-01 14:50 Shutdown\Shutdown\bin\Debug\Shutdown.exe
文件 187 2020-09-01 13:40 Shutdown\Shutdown\bin\Debug\Shutdown.exe.config
文件 26112 2020-09-01 14:50 Shutdown\Shutdown\bin\Debug\Shutdown.pdb
文件 1877 2020-09-01 14:50 Shutdown\Shutdown\Form1.cs
文件 2186 2020-09-01 14:50 Shutdown\Shutdown\Form1.Designer.cs
文件 5817 2020-09-01 14:50 Shutdown\Shutdown\Form1.resx
文件 1431 2020-09-01 14:49 Shutdown\Shutdown\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7060 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 42 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\Shutdown.csproj.CoreCompileInputs.cache
文件 625 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\Shutdown.csproj.FileListAbsolute.txt
文件 1012 2020-09-01 14:50 Shutdown\Shutdown\obj\Debug\Shutdown.csproj.GenerateResource.cache
文件 11466 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\Shutdown.csprojAssemblyReference.cache
文件 9216 2020-09-01 14:50 Shutdown\Shutdown\obj\Debug\Shutdown.exe
文件 180 2020-09-01 14:50 Shutdown\Shutdown\obj\Debug\Shutdown.Form1.resources
文件 26112 2020-09-01 14:50 Shutdown\Shutdown\obj\Debug\Shutdown.pdb
文件 180 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\Shutdown.Properties.Resources.resources
文件 0 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-09-01 13:40 Shutdown\Shutdown\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 520 2020-09-01 13:40 Shutdown\Shutdown\Program.cs
文件 1314 2020-09-01 13:40 Shutdown\Shutdown\Properties\AssemblyInfo.cs
文件 2829 2020-09-01 13:40 Shutdown\Shutdown\Properties\Resources.Designer.cs
文件 5612 2020-09-01 13:40 Shutdown\Shutdown\Properties\Resources.resx
文件 1095 2020-09-01 13:40 Shutdown\Shutdown\Properties\Settings.Designer.cs
............此处省略19个文件信息
- 上一篇:kepserver 连接 PLC代码
- 下一篇:阶乘,九九乘法表,排序
相关资源
- C# 远程开机和关机
- C#定时关机、重启、注销
- UPS断电后服务器自动关机工具+源码
- C# 编写的定时关机程序34646
- C#通过系统日志获取开关机时间
- c#写的一个远程关机
- C# 编写的定时关机程序
- C#关机长老程序+源码免费
- C# 实现定时关机
- C# 实现进程守护功能 通用于所有进程
- C# window 重启/关机/注销/锁定
- Winform远程关机与重启计算机
- C#定时关机工具源码(亲测好用!)
- 远程控制电脑 开关机
- Windows电源相关操作注销、关机、休眠
- 定时关机
- C# 定时关机程序源码
- C# 定时关机小工具
- c# 定时关机电脑 重启
- C# 定时关机
- C# window管理工具(系统检测、系统优
- C# 定时自动关机
- C# 定时关机、重启、注销
- C# 定时关机、重启、注销 工具源码
- C# 自动关机 DEMO
- pc电脑自动关机小助手 源码
- C# 定时器(定时关机/重启/注销)
- C# 定时关机工具源码
- C#整人小程序源码(黑屏、填满c盘、
评论
共有 条评论