该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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语言编写关机程序相关推荐

  1. 明解C语言入门篇_第8章_动手编写各种程序吧

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  2. 计算机能不能直接识别汇编语言程序,计算机能直接识别执行用汇编语言编写的程序吗...

    不能.用汇编语言编写的程序,计算机是不能直接识别和执行的:必须先把汇编语言源程序翻译成机器语言程序(即目标程序),然后才能被执行.当目标程序被安置在内存的预定位置上后,就能被计算机的CPU处理和执行. ...

  3. Java 编写程序打印以下图形_怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)...

    怎么用java编写如下程序在屏幕上输出如下图形 * *** ***** ******* ***** ... 4个答案  提问时间: 2011-12-16  22个赞 回答:这个图形对吧? * *** ...

  4. c语言大作业班费收支管理系统,求C++编写的程序用静态成员的方法实现对班费的管理...

    满意答案 rcgtr 2013.04.25 采纳率:51%    等级:12 已帮助:12431人 //student.cpp #include using namespace std; class ...

  5. c语言定义寄存器中的两位,汇编语言:编写一个程序,显示AL寄存器中的两位十六进制数...

    满意答案 deuej 2013.05.31 采纳率:43%    等级:12 已帮助:9924人 data segment data ends stack segment db256 dup(?) s ...

  6. r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf

    ​注: 本文是R语言sf包的核心开发者和维护者--来自德国明斯特大学的地理信息学教授:Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位.功能. ...

  7. java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...

    软件Linuxkernel的版本号为2.6.39.0,其中数字为"6"代表(). 口令中的突出主音是指(). 偏心受力构件进行钢筋代换时应按()分别代换 采用提净法炮制的药物是() ...

  8. 编写一个程序、读取一个python源程序文件_编写一个程序,读取一个python源文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能被python解释器正确执行。...

    [简答题]完成教材第4章 实训2 实训3 课后习题中的操作题3,4,5 请提交代码截图和效果截图 [单选题]病毒不包括以下成分 [填空题]酵母菌的繁殖方式主要是 . [判断题]在观察显微镜时,要遵循由 ...

  9. 在c语言中 程序的最小编译单位是,C语言课堂练习习题集

    <C语言程序设计>自主学习检验题汇编 第一.二章 C程序与算法 单项选择题 1. 将汇编语言编写的程序翻译成目标程序的程序是() A)解释 B)编译 C)汇编 D)目标 2. 不属于面向机 ...

  10. 九九乘法表python语言编程软件_编写Python程序,输出如下的九九乘法表_学小易找答案...

    [其它]写出下图的梯形图程序对应的语句表 (26.0分) [简答题]PLC一般的编程语言有几种?分别是什么? (5.0分) [其它]定义一个getMax函数,返回三个数(从键盘输入的整数)中的最大值. ...

最新文章

  1. Java五年,已财富自由,美人在手!
  2. 【七招破解WinXP系统访问网络变慢的故障】
  3. 用node.js启动mock.js
  4. 徐州联赛选拔赛 - 判断能否构成树
  5. 怎么打开python shell_Python之使用adb shell命令启动应用的方法详解
  6. 复杂分组统计---表在文件中
  7. 洛谷P3006 [USACO11JAN]瓶颈Bottleneck(堆模拟)
  8. 如何实现点击微信内置浏览器返回按钮,返回指定页面,或者原地刷新
  9. 启动不起来_国产开源工具:U盘启动工具Ventoy v1.0.29发布——墨涩网
  10. android 录像 源代码,android安卓视频录制摄像拍摄源码(测试可用)
  11. Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your My
  12. 07. (附加)用两个队列实现栈(C++版本)
  13. linux 自动执行脚本
  14. 在Word中使用带圈数字为正文编号
  15. MKVToolNix v72.0 MKV视频封装工具
  16. 信号反射问题与相关电路设计技巧
  17. 专访洪小文:创新的最后一公里是什么?
  18. python为什么是蛇的天敌_蛇的天敌有哪些:蛇的天敌排名
  19. 微信内打开链接,跳转到公众号关注页面
  20. python:pygame小游戏(三)—— 打字游戏

热门文章

  1. 光影mod_MOD墨设设计丨天海之间的乌托之城
  2. mysql union all 别名_mysql union和union all
  3. centos daemonize_手把手教你在centos上配置Django项目(超详细步骤)
  4. MySQL管理利器 MySQL Utilities---mysqlreplicate
  5. JDK源码解析之 Java.lang.Byte
  6. HttpServletResponse应用 的 简单介绍
  7. 蚂蚁金服亿级并发下的移动端到端网络接入架构解析
  8. Graph(2014辽宁ACM省赛)
  9. 项目已被os x使用 不能打开-黑苹果之路
  10. OSSIM学习-英汉对照注释