Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el ejemplo siguiente se usa la función ExitWindows para cerrar la sesión del usuario actual.
// Log off the current user.
ExitWindows(0, 0);
En el ejemplo siguiente se usa la función ExitWindowsEx para cerrar la sesión del usuario actual.
// Log off the current user.
ExitWindowsEx(EWX_LOGOFF, 0);
La aplicación recibe el mensaje WM_QUERYENDSESSION y muestra un cuadro de diálogo en el que se pregunta si es correcto finalizar la sesión. Si el usuario hace clic en Sí, el sistema cierra la sesión del usuario. Si el usuario hace clic en No, se cancela el cierre de sesión.
// 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;
}
Temas relacionados