可以用C++给自己电脑编写一个自动关机的程序吗?

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:20:06
是编译后可以转化成为XP可以运行的文件.
把详细的程序和说明写下来好吗? 悬赏高分

可以。

包含windows.h
然后在程序中调用ExitWindowsEx

BOOL ExitWindowsEx(
UINT uFlags,
DWORD dwReason
);

uFlags的值:
EWX_LOGOFF,0,注销
EWX_SHUTDOWN,1,关机
EWX_REBOOT,2,重启
EWX_POWEROFF,8,断开电源
EWX_FORCE,4,强制终止所有程序
EWX_FORCEIFHUNG,16,强制终止位响应的程序

后面的dwReason一般不指定,具体内容可以去微软的MSDN站上查阅。

返回值为0时表示失败,非0时就表示已经开始执行关机操作。