实现Windows关机程序

原创 2004年09月11日 13:30:00

双击button1,在代码窗体中填写如下代码即可::

void __fastcall TForm1::Button1Click(TObject *Sender)
{

HANDLE hToken;
TOKEN_PRIVILEGES tkp;
OpenProcessToken(GetCurrentProcess(),
                 TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,
                 &hToken);

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);

// 下面几个动作中任选一种执行 ....

//ExitWindowsEx(EWX_LOGOFF,0); //注销当前用户
//ExitWindowsEx(EWX_REBOOT,0); // 重新启动系统
ExitWindowsEx(EWX_SHUTDOWN,0); //正常关闭系统
//ExitWindowsEx(EWX_POWEROFF,0); // 退出windows系統,并关闭机器电源(仅支持ATX规格)
//ExitWindowsEx(FORCE,0);    //强行关闭系统
//ExitWindowsEx(FORCEIFHUNG,0);//Windows2000及其以后版本支持的强行关闭系统

}

用Qt编写的windows平台关机程序(附源代码)

程序的主要功能: 1、动态显示当前系统时间。 2、自定义设置关机时间。 3、动态显示关机倒计时。 4、立即关机、立即重启、立即注销。 5、播放背景音乐。...
  • rl529014
  • rl529014
  • 2016年06月15日 22:02
  • 1756

Windows关机或重启显示有程序正在阻止、程序失去响应

1、有程序阻止windows重新启动/关机 办法:修改本地组策略,避免在重启时出现“此程序正在阻止windows重新启动”界面。 使用键盘组合键win+R调出运行栏,输入gpedit.msc,在计算机...
  • four_p
  • four_p
  • 2017年07月27日 11:33
  • 1164

Java实现《简单自动关机助手》

一、程序说明 在实际生活场景中,经常遇到需要电脑自动关机的时候,从网上下载的关机小助手有的好用,但有的不行,而且通常带有广告。其实实现自动关机并不能难,因为可以直接使用cmd命令 “shutdown ...
  • hao5743
  • hao5743
  • 2014年12月10日 13:29
  • 3113

用python写一个windows下的定时关机脚本

由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜(为了低碳环保嘛 ~_~!),所以每次都要用使用DOS命令关机,感觉好麻烦。正好最近在学习python,于是决定用python写一个定时关机...
  • Mysotflips
  • Mysotflips
  • 2015年12月20日 18:05
  • 5735

Windows系统关机及快速关机原理

总有人在抱怨Windows的关机是如何的缓慢,实际上Windows本身的关机速度已经很快的了。问题主要出在用户安装的程序上面,由于一些设计不好的应用程序或驱动程序的问题,造成了关机上的延迟。针对这个问...
  • yyb63915
  • yyb63915
  • 2016年04月08日 08:41
  • 922

Android 关机实现

本文的关机实现用两个种方法,一个是不需要安卓root过,但是需要目标系统的系统签名;另外一个是需要系统root过。...
  • loongago
  • loongago
  • 2016年05月23日 13:40
  • 3927

java实现关机、重启、打开运用程序及网站

这里主要通过面对对象和面对过程两种方法来实现电脑关机、重启、任务管理器、打开运用软件,如QQ音乐,以及打开网站,比如自己的博客。 先给出命令:         shutdown -s -t 1    ...
  • Giving_bestself
  • Giving_bestself
  • 2016年05月29日 10:48
  • 2116

window开机 关机 记录日志

如何查看电脑开关机记录 (一)如果你只是想查看一下,从昨天关机到今天开机之间有没有人使用我的计算机,在“开始”菜单的运行”中输入“eventvwr.msc” ,或者是按下"开始菜单...
  • dufufd
  • dufufd
  • 2016年11月24日 08:51
  • 4042

深入windows的关机消息截获-从XP到Win7的变化

之前写了一个软件用于实验室的打卡提醒,其中一个重要的功能是在关机之前提醒当天晚上是否已经打卡。之前我是在WM_ENDSESSION中弹出一个模态对话框来提醒,在XP中基本工作正常,在Win7中大多数时...
  • wenzhou1219
  • wenzhou1219
  • 2014年01月12日 15:09
  • 6189

C#捕获windows关机事件,在系统关机前做一些自己想做的事

C#捕获windows关机事件,在系统关机前做一些自己想做的事;有些时候我们可能想在Windows关机时记录或处理一些事情,这里提供几种方法。方法一: /// /// ...
  • testcs_dn
  • testcs_dn
  • 2015年01月03日 18:01
  • 7837
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现Windows关机程序
举报原因:
原因补充:

(最多只允许输入30个字)