下のサンプルではコマンドボタン毎にログオフ、シャットダウン、リブートを行います。
'ログオフ
Private SubCommand1_Click()
CallExitWindowsEx(EWX_LOGOFF, 0)
End Sub
'シャットダウン
Private SubCommand2_Click()
CallExitWindowsEx(EWX_SHUTDOWN, 0)
End Sub
'リブート
Private SubCommand3_Click()
CallExitWindowsEx(EWX_REBOOT, 0)
End Sub
'----------------------------------------------------------
'
'----------------------------------------------------------
Public Declare FunctionExitWindowsExLib"user32" (ByValuFlagsAs Long,ByValdwReservedAs Long)As Long
Public ConstEWX_LOGOFF = 0
Public ConstEWX_SHUTDOWN = 1
Public ConstEWX_REBOOT = 2
DownLoad vbtips080.lzh 5KB (VB6.0)