現在のユーザーをログオフする方法
次の例では、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 の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示