c语言程序 强制关机程序,怎样用C语言编写关机程序
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include "windows.h"
#pragma comment(lib,"user32.lib")
#pragma comment(lib,"advapi32.lib")
int main()
{
HANDLE??????????? hToken;
LUID????????????? luid;
BOOL????????????? bRaised=FALSE;
TOKEN_PRIVILEGES tokenPrivileges;
PSTR????????????? pszPrivilege=SE_SHUTDOWN_NAME;
if(OpenProcessToken(GetCurrentProcess(),TOKEN_ALL_ACCESS,&hToken))
{
if(LookupPrivilegeValue(0,pszPrivilege,&luid))
{
tokenPrivileges.PrivilegeCount=1;
tokenPrivileges.Privileges[0].Luid=luid;
tokenPrivileges.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
bRaised=AdjustTokenPrivileges(hToken,FALSE,&tokenPrivileges,0,0,0);
}
CloseHandle(hToken);
}
if(bRaised)
ExitWindowsEx(EWX_POWEROFF|EWX_FORCE,SHTDN_REASON_MAJOR_OTHER);
return 0;
}
總結
以上是生活随笔為你收集整理的c语言程序 强制关机程序,怎样用C语言编写关机程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: as真机调试_如何使用真机调试andro
- 下一篇: python学完面向对象之后_Pytho