如何使当前用户退出登录

以下示例使用 ExitWindows 函数使当前用户退出登录。

// Log off the current user. 

ExitWindows(0, 0);

以下示例使用 ExitWindowsEx 函数使当前用户退出登录。

// Log off the current user. 

ExitWindowsEx(EWX_LOGOFF, 0);

应用程序收到 WM_QUERYENDSESSION 消息,并显示一个对话框,询问是否可以结束会话。 如果用户单击“是”,则系统会使用户退出登录。 如果用户单击“否”,则会取消退出登录。

// Process the message in the window procedure. 

case WM_QUERYENDSESSION:  
{ 
    int r; 
    r = MessageBox(NULL,(LPCWSTR)L"End the session?",(LPCWSTR)L"WM_QUERYENDSESSION",MB_YESNO);
 
    // Return TRUE to continue, FALSE to stop. 
 
    return r == IDYES; 
    break; 
}

正在退出登录