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

#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. 这是一张很有趣的图片, 通常女性会先看到月亮, 男性会先看到人脸. 如果相反, 表示你体内的异性荷尔蒙偏高哦!...
  2. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐
  3. Visual Studio调试之断点技巧篇
  4. eclipse 与 tomcat 的那些路径
  5. apk改之理_一份礼物.apk-O泡果奶的逆向分析
  6. 软件设计师下午题java_2018上半年软件设计师下午真题(三)
  7. 基于深度学习模型WideDeep的推荐
  8. 【HBase从入门到精通系列】误删数据如何抢救?
  9. feiq肆无忌惮欺压同行
  10. 冒泡排序法应用排身高
  11. 第九讲 博弈论在机制设计中的应用练习题
  12. Atitit sql执行计划
  13. 《WEB全栈工程师的自我修养》--索引笔记
  14. [项目管理]-第九章:项目管理计划
  15. 《Flutter实战》开源电子书
  16. linux /home recovering journal,启动Ubuntu时出现 /dev/sda2 clean 和 /dev/sda2 recovering journal 现象的解决办法...
  17. IT行业产品经理和项目经理的区别?
  18. 如何正确与 HR 谈薪资?
  19. java中任何变量都可以被赋值为null,关于异常处理:为什么“throw null”没有在Java中创建编译错误?...
  20. 文华软件怎样测试交易系统的收益,文华财经交易系统之终极黄金

热门文章

  1. zookeeper 分布式锁_关于redis分布式锁,zookeeper分布式锁原理的一些学习与思考
  2. 对于半圆形的点击区域该怎么做_十堰混合型塑胶跑道怎么选,橡胶跑道卷材型号...
  3. matlab 三维 作图 坐标轴_MATLAB学习——MATLAB中的三维绘图指令
  4. ios下js复制到粘贴板_EXCEL被你忽视的粘贴板-11
  5. 龙神契约为什么显示服务器错误,龙神契约连服BOSS玩法介绍
  6. 实时备份工具之inotify+rsync
  7. 创造型模式——抽象工厂模式
  8. PHP学习方向-进阶2(三) 1
  9. Quartus II 8.1 详解--有图---图片详解 【1讲】
  10. 【分享】linux下u盘使用