|
还有一种VBA代码实现 关机 重启 锁屏
关机
Public Declare Function SHShutDownDialog Lib "shell32" Alias "#60" (ByVal YourGuess As Long) As Long
Function 关机()
SHShutDownDialog (0)
关机 = "You have canceled shutdown"
End Function
重启
Private Declare Function SHRestartSystemMB Lib "shell32" Alias "#59" (ByVal hOwner As Long, ByVal sExtraPrompt As String, ByVal uFlags As Long) As Long
Private Const SystemChangeRestart = 4
Public Function 重启()
SHRestartSystemMB 0, vbNullString, SystemChangeRestart
End Function
锁屏
Public Function 锁机()
AppActivate (Shell("c:\windows\system32\rundll32.exe user32.dll,LockWorkStation"))
End Function |
|