Get_Shutdown_Privilege; //调用此函数会出现系统关机提示窗口,并允许用户取消关机动作 //InitiateSystemShutDown(nil,'关机提示:讨厌你所以关了你!',0,True,False); ExitWindowsEx(EWX_SHUTDOWN+EWX_FORCE+EWX_POWEROFF+EWX_FORCEIFHUNG,0); end else begin ExitWindowsEx(EWX_SHUTDOWN+EWX_FORCE+EWX_POWEROFF+EW...
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); //ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0); ExitWindowsEx(EWX_SHUTDOWN , 0); //MessageBox(NULL,buff,"dwVersion < 0x80000000",MB_OK); } else { //ExitWindowsEx(EWX_FORCE | EWX_SHUTDOWN, 0); ExitWindowsEx(...
EWX_LOGOFF=0; //重新启动计算机并切换到MS-DOS方式 EWX_REBOOT=2; //重新启动计算机 EWX_SHUTDOWN=1;//关闭计算机 EWX_POWEROFF=8;//切断电源 EWX_FORCEIFHUNG=$10;//不记得了,有谁好心查下MSDN 调用方法: ExitWindowsEx(EWX_REBOOT,0); //重启计算机 ExitWindowsEx(EWX_FORCE+EWX_SHUTDOWN,0); //强行...
ExitWindowsEx(EWX_SHUTDOWN,0); ExitWindowsEx(EWX_REBOOT,0); 其他参数: EWX_FORCE EWX_LOGOFF EWX_POWEROFF windows95/98/me中直接调用就可以了 ExitWindowsEx(EWX_SHUTDOWN,0);//关机 ExitWindowsEx(EWX_REBOOT,0);//重启 WindowsNT/2000及后续版本则有安全性要求,程序必须拥有SE_SHUTDOWN_NAME权限才能成功...
(PTOKEN_PRIVILEGES)NULL, 0); // Cannot test the return value of AdjustTokenPrivileges. if (GetLastError() != ERROR_SUCCESS) error("AdjustTokenPrivileges"); // Shut down the system and force all applications to close. if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)) ...
(PTOKEN_PRIVILEGES)NULL, 0); // Cannot test the return value of AdjustTokenPrivileges. if (GetLastError() != ERROR_SUCCESS) error("AdjustTokenPrivileges"); // Shut down the system and force all applications to close. if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)) ...
ExitWindowsEx(EWX_SHUTDOWN, 0);ExitWindowsEx(EWX_REBOOT, 0);其他参数:EWX_FORCE EWX_LOGOFF EWX_POWEROFF windows95/98/me中直接调用就可以了 ExitWindowsEx(EWX_SHUTDOWN, 0); //关机 ExitWindowsEx(EWX_REBOOT, 0); //重启 Windows NT/2000 及后续版本则有安全性要求,程序必须拥有SE_SHUTDOWN...
如果指定了EWX_FORCEIFHUNG值,系统会强制关闭挂起的应用程序,并且不显示对话框。 根据情况需要,控制台进程会收到单独的通知消息(CTRL_SHUTDOWN_EVENT或CTRL_LOGOFF_EVENT)。 控制台进程将这些消息路由到其HandlerRoutine函数。ExitWindowsEx以异步方式发送这些通知消息;因此,当对ExitWindowsEx的调用返回时,应用程序无法假定已...
将uFlags 参数的值设置为 EWX_FORCE 调用此函数可避免这种情况。 请记住,执行此操作可能会导致数据丢失。若要为应用程序设置相对于系统中其他应用程序的关闭优先级,请使用 SetProcessShutdownParameters 函数。在关闭或注销操作期间,运行的应用程序可以有特定的时间来响应关闭请求。 如果此时间在所有应用程序停止之前过期...