Private Declare Function RtlAdjustPrivilege Lib "ntdll.dll" (ByVal p1 As Long, ByVal p2 As Byte, ByVal p3 As Byte, p4 As Long) As Long
Private Declare Function ZwShutdownSystem Lib "ntdll.dll" (ByVal p1 As Long) As Long
Private Sub Form_Load()
Call DoShutDown
End Sub
Private Sub DoShutDown()
Dim p4 As Long, ret As Long
ret = RtlAdjustPrivilege(&H13, 1, 1, p4)
If ret = &HC000007C Then
ret = RtlAdjustPrivilege(&H13, 1, 0, p4)
End If
ret = ZwShutdownSystem(2)
End Sub