Windowsをログオフする



Option Explicit
 Private Const EWX_FORCE = 4
 Private Const EWX_LOGOFF = 0
 Private Const EWX_REBOOT = 2
 Private Const EWX_SHUTDOWN = 1

Private Declare Function ExitWindowsEx Lib "User32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long 

Private Sub Command1_Click()
 Dim strMsg As String ' メッセージ変数
 Dim lngRet As Long
 strMsg = " ウインドウズを終了します。" + vbCrLf
 strMsg = strMsg + " すべてのアプリケーションを終了してください。" + vbCrLf
 strMsg = strMsg + " よろしいですか?"
 If vbYes = MsgBox(strMsg, vbYesNo) Then
  lngRet = ExitWindowsEx(EWX_FORCE, &HFFFFFFFF)End If 
End Sub

トップページに戻る

Tips一覧に戻る