windows 关机 从起代码

原创 2012年03月24日 20:50:27

需要提升权限啊啊啊啊啊啊



#include <windows.h>
 
 BOOL MySystemShutdown() 
 { 
     HANDLE hToken; 
     TOKEN_PRIVILEGES tkp; 
     if (!OpenProcessToken(GetCurrentProcess(), 
     TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) 
     return (FALSE); 
    LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid); 
    tkp.PrivilegeCount = 1;
    tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 
    AdjustTokenPrivileges(hToken,FALSE, &tkp,0,(PTOKEN_PRIVILEGES)NULL, 0); 
    if (GetLastError() != ERROR_SUCCESS) return FALSE;  
    if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)) return FALSE; 
    return TRUE; 
} 
BOOL MySystemReboot() 
{ 
    HANDLE hToken; 
    TOKEN_PRIVILEGES tkp; 
    if (!OpenProcessToken(GetCurrentProcess(), 
    TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) 
    return (FALSE); 
    LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid); 
    tkp.PrivilegeCount = 1;
    tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 
    AdjustTokenPrivileges(hToken,FALSE, &tkp,0,(PTOKEN_PRIVILEGES)NULL, 0); 
    if (GetLastError() != ERROR_SUCCESS) return FALSE;  
    if (!ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0)) return FALSE; 
    return TRUE; 
} 


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

windows 关机代码

摘要:很多windows软件涉及到自动关机功能,本文介绍2中实现windows关机功能的方法。 1. shutdown.exe 原理就是调用shutdown关机命令命令。 优点:     实现...

基于visual c++之windows核心编程代码分析(25)检测U盘控制开关机

U盘,全称“USB闪存盘”,英文名“USB flash disk”。它是一个USB接口的无需物理驱动器的微型高容量移动存储产品,可以通过USB接口与电脑连接,实现即插即用。U盘的称呼最早来源于朗科公司...

windows定时关机代码

  • 2014-05-14 14:08
  • 613B
  • 下载

在windows中利用cmd进行定时关机(重启,注销)

window系统使用cmd命令关机 先来学习一个命令 shutdown //这个命令本省的意思就是关机的意思,下面看一下它的参数 -s //...

VB windows关机代码

  • 2010-04-12 13:25
  • 217KB
  • 下载

仿windows关机特效代码

  • 2010-05-29 11:40
  • 10KB
  • 下载

【六招让你的Windows XP急速关机】

使用老机器和笔记本电脑的朋友,恐怕都难容忍慢得让人发疯的系统启动过程吧。即使试遍了各种优化秘籍,使用了所有windows7系统下载优化软件,但Windows XP还是慢悠悠的开机,慢腾腾的关机,让人沮...

windows 定时关机

windows 设置定时关机

Windows系统中设置定时开关机方法

编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/72858312 前言  使用系统自带的任务计划及Bio...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)