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语言编写关机程序相关推荐
- 明解C语言入门篇_第8章_动手编写各种程序吧
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 计算机能不能直接识别汇编语言程序,计算机能直接识别执行用汇编语言编写的程序吗...
不能.用汇编语言编写的程序,计算机是不能直接识别和执行的:必须先把汇编语言源程序翻译成机器语言程序(即目标程序),然后才能被执行.当目标程序被安置在内存的预定位置上后,就能被计算机的CPU处理和执行. ...
- Java 编写程序打印以下图形_怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)...
怎么用java编写如下程序在屏幕上输出如下图形 * *** ***** ******* ***** ... 4个答案 提问时间: 2011-12-16 22个赞 回答:这个图形对吧? * *** ...
- c语言大作业班费收支管理系统,求C++编写的程序用静态成员的方法实现对班费的管理...
满意答案 rcgtr 2013.04.25 采纳率:51% 等级:12 已帮助:12431人 //student.cpp #include using namespace std; class ...
- c语言定义寄存器中的两位,汇编语言:编写一个程序,显示AL寄存器中的两位十六进制数...
满意答案 deuej 2013.05.31 采纳率:43% 等级:12 已帮助:9924人 data segment data ends stack segment db256 dup(?) s ...
- r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf
注: 本文是R语言sf包的核心开发者和维护者--来自德国明斯特大学的地理信息学教授:Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位.功能. ...
- java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...
软件Linuxkernel的版本号为2.6.39.0,其中数字为"6"代表(). 口令中的突出主音是指(). 偏心受力构件进行钢筋代换时应按()分别代换 采用提净法炮制的药物是() ...
- 编写一个程序、读取一个python源程序文件_编写一个程序,读取一个python源文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能被python解释器正确执行。...
[简答题]完成教材第4章 实训2 实训3 课后习题中的操作题3,4,5 请提交代码截图和效果截图 [单选题]病毒不包括以下成分 [填空题]酵母菌的繁殖方式主要是 . [判断题]在观察显微镜时,要遵循由 ...
- 在c语言中 程序的最小编译单位是,C语言课堂练习习题集
<C语言程序设计>自主学习检验题汇编 第一.二章 C程序与算法 单项选择题 1. 将汇编语言编写的程序翻译成目标程序的程序是() A)解释 B)编译 C)汇编 D)目标 2. 不属于面向机 ...
- 九九乘法表python语言编程软件_编写Python程序,输出如下的九九乘法表_学小易找答案...
[其它]写出下图的梯形图程序对应的语句表 (26.0分) [简答题]PLC一般的编程语言有几种?分别是什么? (5.0分) [其它]定义一个getMax函数,返回三个数(从键盘输入的整数)中的最大值. ...
最新文章
- 这是一张很有趣的图片, 通常女性会先看到月亮, 男性会先看到人脸. 如果相反, 表示你体内的异性荷尔蒙偏高哦!...
- 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐
- Visual Studio调试之断点技巧篇
- eclipse 与 tomcat 的那些路径
- apk改之理_一份礼物.apk-O泡果奶的逆向分析
- 软件设计师下午题java_2018上半年软件设计师下午真题(三)
- 基于深度学习模型WideDeep的推荐
- 【HBase从入门到精通系列】误删数据如何抢救?
- feiq肆无忌惮欺压同行
- 冒泡排序法应用排身高
- 第九讲 博弈论在机制设计中的应用练习题
- Atitit sql执行计划
- 《WEB全栈工程师的自我修养》--索引笔记
- [项目管理]-第九章:项目管理计划
- 《Flutter实战》开源电子书
- linux /home recovering journal,启动Ubuntu时出现 /dev/sda2 clean 和 /dev/sda2 recovering journal 现象的解决办法...
- IT行业产品经理和项目经理的区别?
- 如何正确与 HR 谈薪资?
- java中任何变量都可以被赋值为null,关于异常处理:为什么“throw null”没有在Java中创建编译错误?...
- 文华软件怎样测试交易系统的收益,文华财经交易系统之终极黄金
热门文章
- zookeeper 分布式锁_关于redis分布式锁,zookeeper分布式锁原理的一些学习与思考
- 对于半圆形的点击区域该怎么做_十堰混合型塑胶跑道怎么选,橡胶跑道卷材型号...
- matlab 三维 作图 坐标轴_MATLAB学习——MATLAB中的三维绘图指令
- ios下js复制到粘贴板_EXCEL被你忽视的粘贴板-11
- 龙神契约为什么显示服务器错误,龙神契约连服BOSS玩法介绍
- 实时备份工具之inotify+rsync
- 创造型模式——抽象工厂模式
- PHP学习方向-进阶2(三) 1
- Quartus II 8.1 详解--有图---图片详解 【1讲】
- 【分享】linux下u盘使用