VBcoders Browse New Submit Contact Sign In

No account? Register free

Forgot password?

Shutdown 2000 .This works perfectly

Martin Anbu Selvan  (18 Submissions)   Windows System Services   VB 6.0   Unknown Difficulty   Wed 2nd June 2004   Mon 8th February 2021

Shutdown 2000 .This works perfectly

API Declarations


UsedPart As Long
IgnoredForNowHigh32BitPart As Long
End Type

Private Type TOKEN_PRIVILEGES
PrivilegeCount As Long
TheLuid As LUID
Attributes As Long
End Type

Private Const EWX_SHUTDOWN As Long = 1
Private Const EWX_FORCE As Long = 4
Private Const EWX_REBOOT = 2
Private Const EWX_POWEROFF As Long = 8

Private Declare Function ExitWindowsEx Lib "user32" (ByVal _
dwOptions As Long, ByVal dwReserved As Long) As Long

Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Declare Function OpenProcessToken Lib "advapi32" (ByVal _
ProcessHandle As Long, _
ByVal DesiredAccess As Long, TokenHandle As Long) As Long
Private Declare Function LookupPrivilegeValue Lib "advapi32" _
Alias "LookupPrivilegeValueA" _
(ByVal lpSystemName As String, ByVal lpName As String, lpLuid _
As LUID) As Long
Private Declare Function AdjustTokenPrivileges Lib "advapi32" _
(ByVal TokenHandle As Long, _
ByVal DisableAllPrivileges As Long, NewState As TOKEN_PRIVILEGES _
, ByVal BufferLength As Long, _
PreviousState As TOKEN_PRIVILEGES, ReturnLength As Long) As Long


Rate Shutdown 2000 .This works perfectly (1(1 Vote))
Shutdown 2000 .This works perfectly.bas

Shutdown 2000 .This works perfectly Comments

No comments yet — be the first to post one!

Post a Comment

0/1000 characters