在C++中如何实现对电脑关机?

来源:百度知道 编辑:UC知道 时间:2024/07/08 19:47:07
请告诉我相关的函数以及所在的头文件,谢谢!!

调用Windows API函数ExitWindowsEx可以关机或重新启动。ExitWindowsEx定义如下:
BOOL ExitWindowsEx(UINT uFlags, DWORD dwReserved);
其中uFlags决定关机的方式,EWX_REBOOT表示重新启动,EWX_SHUTDOWN表示关机,EWX_POWEROFF表示关闭电源(主板需为ATX结构),EWX_LOGOFF 表示退出而以其它身份登录, 等等。
dwReserved 现在没有使用. 用0调用即可.
头文件只须#include <windows.h>即可.