C++控制Windows关机的实用技巧
应用程序编译完成后,我们需要设计应用程序的打包和分发功能。在编写安装程序时,我们经常会遇到程序安装后需要重启电脑的问题。那么如何在代码中控制Windows的关机或重启呢?
要实现这个功能,需要使用Windows API提供的exitwindowsexfunction。我们可以通过查看C++ Builder提供的帮助文件来获取该函数的使用格式:
布尔ExitWindowsEx(
UINT uFlags,
//设置关机参数
保留
//系统保留字
);
设置uFlags的参数说明:
EWX_FORCE强制终止程序并退出系统。
EWX_LOGOFF注销并以另一个身份登录。
EWX_REBOOT重新启动
EWX_SHUTDOWN关机
DwReserved是系统的保留字,填个0就行了。
在了解了ExitWindowsEx函数的使用格式后,下面举例说明如何在C++ Builder中控制Windows关机或重启。
0条评论