当前位置:编程学习 > 网站相关 >>

控制开关机

在窗体上增加四个TButton组件Button1、Button2、Button3和Button4,分别设置它们的Caption属性为
“其它身份登录”、“关机”、“重新启动”和“强制关机”。
  4.分别设置Button1、Button2、Button3和Button4组件的OnClick事件响应代码如下:

  void __fastcall TForm1::Button1Click(TObject Sender)

  {

   //其它身份登录

   DWORD temp;

   ExitWindowsEx(EWX_LOGOFF,temp);

  }

  //------------------------------

  void __fastcall TForm1::Button2Click(TObject Sender)

  {

   //关机

   DWORD temp;

   ExitWindowsEx(EWX_SHUTDOWN,temp);

  }

  //------------------------------

  void __fastcall TForm1::Button3Click(TObject Sender)

  {

   //重新启动

   DWORD temp;

   ExitWindowsEx(EWX_REBOOT,temp);

  }

  //------------------------------

  void __fastcall TForm1::Button4Click(TObject Sender)

  {

   //强制关机

   DWORD temp;

   ExitWindowsEx(EWX_FORCE,temp);

  }

 

设置参数说明:

  设置值  简要意义

  EWX_FORCE   强制终止程序运行而退出系统

  EWX_LOGOFF  退出而以其它身份登录

  EWX_REBOOT  重新启动

  EWX_SHUTDOWN  关机 

补充:综合编程 , 安全编程 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,