文档章节

Windows 2000下如何在自己的程序中实现关机!

rise-worlds
 rise-worlds
发布于 2016/06/20 13:38
字数 105
阅读 2
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

if(m_nReboot==0)
    {
        if(ExitWindowsEx(EWX_REBOOT, 0)) goto Exit;
        if(ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0)) goto Exit;
        //因为上面的重起不成功,所以需要调整本进程的特权
        HANDLE hToken;
        TOKEN_PRIVILEGES tkp;
        if(!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken)) goto Exit;
        //获取重起的特权SE_SHUTDOWN_NAME
        LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
        tkp.PrivilegeCount = 1;
        tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
        AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);

        if (!ExitWindowsEx(EWX_REBOOT, 0))
            ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0);
    }

Exit:
    CDialog::OnClose();

本文转载自:http://www.cnblogs.com/flying_bat/archive/2005/04/13/136759.html

rise-worlds

rise-worlds

粉丝 3
博文 1760
码字总数 1380
作品 0
深圳
程序员
私信 提问
使用Windows操作系统的13个窍门

Windows操作系统的13个使用窍门,很适用。 1.删除Windows下不让删除的文件 有时想删除某个文件,系统会告诉无法删除,换到DOS下或是安全模式虽然可以删除,但是有点麻烦。这时可以用鼠标右键...

晨曦之光
2012/03/09
82
0
vc中ShellExecute的使用方法

有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。CreateProcess因为使用复杂,比较少用。 WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SH...

长平狐
2012/08/13
2.5K
0
系统运行的命令集锦

gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本...

lintur
2010/01/16
174
0
安全设置Windows组策略 有效阻止黑客

安全设置Windows组策略 有效阻止黑客 在本篇技术指南中,将概要介绍你如何修改最重要的组策略安全设置。 你可以在采用Windows XP、2000和Server 2003操作系统的本地计算机上使用这些方法,或...

技术小阿哥
2017/11/27
0
0
windows日志文件及计划任务

win7日志管理: 查:计算机-----》管理---》系统工具---》事件查看器 关闭日志功能(不建议这么做):计算机-----》管理---》服务和应用程序---》服务---》找到Event_log---》鼠标右键---》停止 ...

虚拟化王浩
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么面试必问线程状态?你的回答满分了吗

看很多同学的面经、网上的面试资料,都不约而同的提到了一个基础问题:“你知道线程有几种状态吗?状态之间的扭转是怎样的?”,有准备的同学都知道有五种:New(新建)、Runnable(可运行)...

Z_J_H
30分钟前
4
0
如何保障云上数据安全?一文详解云原生全链路加密

点击下载《不一样的 双11 技术:阿里巴巴经济体云原生实践》 本文节选自《不一样的 双11 技术:阿里巴巴经济体云原生实践》一书,点击上方图片即可下载! 作者 李鹏(壮怀)阿里云容器服务高...

阿里巴巴云原生
30分钟前
3
0
获取数组的第一个元素

我有一个数组: array( 4 => 'apple', 7 => 'orange', 13 => 'plum' ) 我想获得此数组的第一个元素。 apple 预期结果: apple 一个要求: 它不能通过引用传递来完成 ,所以array_shift不是一......

javail
32分钟前
4
0
哈希情史知多少

<p align="right">——日拱一卒,不期而至!</p> 简介 hash是我们工作中经常听到的词,比如哈希表、哈希函数、hashCode、HashTable、HashMap等等,那么它们之间到底有怎样的爱恨情仇呢?来一...

彤哥读源码
38分钟前
4
0
SpringCloud 学习(5) --- Zuul(一)基本概念、配置

[TOC] Spring Cloud eureka:注册中心 服务端:提供注册 客户端:进行注册 ribbon:负载均衡(集群) Hystrix:熔断器,执行备选方案 Feign:远程调用 Zuul:网关,统一入口。 1.1、一夫当关,...

庭前云落
41分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部