windows api 关机代码
来源:互联网 发布:coex mall有mac么 编辑:程序博客网 时间:2024/05/17 12:23
#include <windows.h>#pragma comment(lib, "user32.lib")#pragma comment(lib, "advapi32.lib")BOOL MySystemShutdown(){ HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) return( FALSE ); // Get the LUID for the shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get the shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); if (GetLastError() != ERROR_SUCCESS) return FALSE; // Shut down the system and force all applications to close. if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM | SHTDN_REASON_MINOR_UPGRADE | SHTDN_REASON_FLAG_PLANNED)) return FALSE; //shutdown was successful return TRUE;}
0 0
- windows api 关机代码
- windows关机API
- Windows关机代码
- Windows Mobile关机代码
- windows 关机代码
- 调用Windows API实现关机
- windows 关机 从起代码
- QT 调用Windows API实现关机
- c#调用api控制windows关机示例
- QT 调用Windows API实现关机
- windows api实现计算机空闲关机
- Windows CE关机APP代码实现
- Windows API 函数学习(11)---一个关机程序的源代码
- golang 调用win32 api 实现windows注销、重启、关机
- 关机代码
- 关机代码
- 关机代码
- 关机代码
- 什么是bind函数,为什么要使用bind函数
- 联想K920 4.4升级到5.0 & 5.0 降级到4.4
- SVN安装配置与使用
- leetcode | Group Anagrams
- ubuntu 编译内核
- windows api 关机代码
- C++实现DPM/LatentSVM 完整代码下载 --- 第三篇
- UI设计工具
- 海量数据挖掘MMDS week7: 相似项的发现:面向高相似度的方法
- C++ Primer 学习笔记——数组
- muduo库阅读(5)——线程
- android 自定义 环形进度条
- fcntl
- Beaglebone Black(8)运用Python来进行控制IO,ADC,PWM