Win9x(95/98/Me) 關機方法
要把Win95/98/Me 關機,可以用API "ExitWindowsEx"
宣告法是:Declare Function ExitWindowsEx Lib "user32.dll" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
使用方法︰準備三個Command button
Private Const EWX_FORCE As Long = 4 '用作強制強制關機/重新開機/登出
Private Const EWX_LOGOFF As Long = 0 '登出
Private Const EWX_REBOOT As Long = 2 '重新開機
Private Const EWX_SHUTDOWN As Long = 1 '關機
Private Declare Function ExitWindowsEx Lib "user32.dll" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Sub Form_Load()
Command1.Caption = "Logoff"
Command2.Caption = "reboot"
Command3.Caption = "shutdown"
End Sub
Private Sub Command1_Click()
ExitWindowsEx EWX_LOGOFF, 0 '登出
End Sub
Private Sub Command2_Click()
ExitWindowsEx EWX_FORCE Or EWX_REBOOT, 0 '強制重新開機
End Sub
Private Sub Command3_Click()
ExitWindowsEx EWX_FORCE Or EWX_SHUTDOWN, 0 '強制關機
End Sub
備註︰配合EWX_FORCE 參數可以強制關機/重新開機/登出