控制开关机
在窗体上增加四个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 关机
补充:综合编程 , 安全编程 ,