怎么解决2000下关机关不透(停在“你可以安全的关闭计算机”对话框上)????
jink 2001-11-14 09:50:45 {
HANDLE hToken;
if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES |
TOKEN_QUERY, &hToken))
AfxMessageBox("OpenProcessToken");
TOKEN_PRIVILEGES tkp;
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL,
0);
if (GetLastError() != ERROR_SUCCESS)
AfxMessageBox("AdjustTokenPrivileges");
if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
AfxMessageBox("ExitWindowsEx");
}
只能关到“你可以安全的关闭计算机”对话框上,不能自动关闭电源,咋办?????