Task: Close all windows and logon as a different user
Declarations:
Private Const EWX_LogOff As Long = 0
Private Declare Function ExitWindowsEx Lib "user32" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long
Code:
'close all programs and log on as a different user
lngResult = ExitWindowsEx(EWX_LogOff, 0&)