현재 사용자를 로그오프하는 방법
다음 예제에서는 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;
}
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기