问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mfc类中有实现关机的函数吗?不要windows api的ExitWindowsEX函数。

发布网友 发布时间:2022-04-02 07:24

我来回答

3个回答

热心网友 时间:2022-04-02 08:54

特权是很多安全程序必需的。。没有特权就不能对系统级的程序进行修改。。
HANDLE hdl; 新建一个柄.用作局部变量。。

OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hdl);
// 打开一个进程。。把进程句柄给hdl.. HANDLE GetCurrentProcess(VOID).. 返回一个当前进程的句柄。
PTOKEN_PRIVILEGES ptoken = (PTOKEN_PRIVILEGES) new BYTE[sizeof(DWORD) + sizeof(LUID_AND_ATTRIBUTES)];

// 新建一个特权结构。。用于后面的 AdjustTokenPrivileges();
ptoken->PrivilegeCount = 1; // 设置特权为1。。即是第一个。。
LUID uid; // 建立一个局部LUID变量。。用于设置PTOKEN_PRIVILEGES结构。
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &uid); // 用于设定一个权力。。// SE_SHUTDOWN_NAME就是可以关机的权力。。
ptoken->Privileges[0].Luid = uid;
ptoken->Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // 设置权力的状态是可用的。。
AdjustTokenPrivileges(hdl, FALSE, ptoken, 0, NULL, NULL); //向进程表内写入数据
// 把当前进程的特权性质写入系统。。。重要参数是第一个,进程句柄。 第三个。。权力结构。。
CloseHandle(hdl); // 关闭临时句柄。。
delete [](BYTE *)ptoken; // 删除建立的内存空间。。

ExitWindowsEx(EWX_FORCE|EWX_POWEROFF,0); /// 这才能调用 ExitWindowsEx关闭计算机。。

热心网友 时间:2022-04-02 10:12

看看msdn,好像有。

热心网友 时间:2022-04-02 11:46

最终还是调用api的~~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 相机储存卡 数码相机储存卡写保护什么意思 相机内存卡提示格式化 储存卡相机是什么? 相机内存卡一般是什么格式的? 数码相机储存卡怎么解除保护? 相机储存卡内容回复 相机内存卡哪个比较好 相机的内存卡可以直接插在电脑上读取信息吗? 单反相机用什么储存卡? 数码相机储存卡问题 相机存储卡上有什么信息呢? 电动车充一会电,充电器灯就显示充满了,就不充了了, 为什么电动汽车充电2~3分钟就断电了? 猫把背弓起来是什么意思 猫咪把自己眼睛挠肿了 电动车充不进电,充一会就停了不继续充了 电动车,充电,充一会儿没充满就充不进去了 为什么家养猫把自己生的小猫给咬死? 猫咪把自己的窝抓坏为什么 编一个下雪的下小故事 下雪小河梅花小狗风编童话故事 童话故事下雪了 数码相机的储存卡 冬天下雪的故事 数码相机储存卡 冬天下雪的故事作文3百字 相机sd卡的存储结构 下雪了编写动物的童话故事 数码相机储存卡? 有一个什么下雪,梅花,呕雪的那个???故事 雪天的故事作文600快 照相机的储存卡!学名是什么? 《下雪了》,编个故事,一年级的 编童话故事下雪了小白兔100字 雪中的故事 作文下雪的时候300字童话故事 什么借款平台可以分36期 哪个软件能借5万分36期还款 怎样可以申请到5万贷款分36期还?