实现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及其以后版本支持的强行关闭系统

}

利用java实现windows关机

/**  * @author leaf  * java关机程序  */ package test; import java.io.IOException; import java.util.Scann...
  • u012294455
  • u012294455
  • 2013-12-26 11:30:50
  • 774

WindowsAPI关机、重启

#include "Windows.h" //强制关闭计算机 bool systemShutDown() {     HANDLE hToken;     TOKEN_PRI...
  • u014597198
  • u014597198
  • 2017-07-18 13:21:55
  • 310

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

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

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

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

最完整的Windows启动与关机过程

最完整的Windows启动与关机过程        最近在CSDN上上传了《Microsoft® Windows® Internals, Fourth Edition: Microsoft Windo...
  • lanhai96
  • lanhai96
  • 2007-10-12 09:11:00
  • 4109

C语言实现关机

许多学习刚学习C语言的朋友对感觉C语言只是printf("hello world\n"); 或者数学问题,总想做个关机等的小程序,其实,C语言实现关机是很容易的,下面是代码       #inclu...
  • daiyutage
  • daiyutage
  • 2013-02-28 19:46:27
  • 13636

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

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

C++中控制Windows关机的实用技巧

我们在应用程序编制完成后,需要设计应用程序的包装和分发功能。在编写安装程序时,经常会遇到这样的问题:程序安装完成后需要重新启动计算机。那么在代码中如何控制Windows的关机或重新启动呢?  要实现这...
  • jacksonwj
  • jacksonwj
  • 2005-03-26 22:20:00
  • 851

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

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

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

1、有程序阻止windows重新启动/关机 办法:修改本地组策略,避免在重启时出现“此程序正在阻止windows重新启动”界面。 使用键盘组合键win+R调出运行栏,输入gpedit.msc,在计算机...
  • four_p
  • four_p
  • 2017-07-27 11:33:32
  • 2734
收藏助手
不良信息举报
您举报文章:实现Windows关机程序
举报原因:
原因补充:

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