<font style="font-size: 24pt;color: #0000ff">借花献佛:</font>
如何在程序中关闭windows
bool exitwindowsex( unit uFlags, DWORD dwReserved);
uFlags的值:
EWX_FORCE=4;//以其他用户身份登陆
EWX_LOGOFF=0;//重启,并切换到MS-DOS方式
EWX_REBOOT=2;//重启
EWX_SHUTDOWN=1;//关闭计算机
dwReserved一般为0
BOOL ExitWindowsEx( UINT uFlags, DWORD dwReserved );
值 含义
uFlags EWX_LOGOFF 当前用户退出登陆
EWX_POWEROFF 关掉电源,需主板支持 *
EWX_REBOOT 重启 *
EWX_SHUTDOWN 关机 *
EWX_FORCE 中断进程
EWX_FORCEIFHUNG 中断进程(只用于2000)
凡是后面标*者,在NT下需先调用AdjustTokenPrivileges
设置SE_SHUTDOWN_NAME 的特权.