Maximvdw
Gebruiker
- Lid geworden
- 7 feb 2009
- Berichten
- 921
Hallo,
Ik ben onlangst op het idee gekomen om een fast shutdown te maken zoals "Shutdown Booster v1.2"
Nu ik vind hier bijna geen voorbeelden van en ik zit vast bij de privilege van SE_SHUTDOWN_PRIVILEGE . Ik zit hier al 2 maanden te proberen maar het lukt echt niet..
Hier mijn code:
Ik ben onlangst op het idee gekomen om een fast shutdown te maken zoals "Shutdown Booster v1.2"
Nu ik vind hier bijna geen voorbeelden van en ik zit vast bij de privilege van SE_SHUTDOWN_PRIVILEGE . Ik zit hier al 2 maanden te proberen maar het lukt echt niet..
Hier mijn code:

PHP:
Public Declare Sub NtShutdownSystem Lib "ntdll" (ByVal ShutdownAction&)
Public Declare Function RtlAdjustPrivilege& Lib "ntdll" (ByVal Privilege&, ByVal NewValue As Boolean, ByVal NewThread As Boolean, ByVal OldValue As Boolean)
' // Native API to Shutdown the System
' // The Shutdown Privilege
Public Const SE_SHUTDOWN_PRIVILEGE& = 19
' // The Shutdown Actions
Public Const SHUTDOWN& = 0
Public Const RESTART& = 1
Public Const POWEROFF& = 2
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TurboShutdown()
End Sub
Sub TurboShutdown()
RtlAdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, 1, 0, 0) 'HIER KRIJG IK ERROR
NtShutdownSystem(SHUTDOWN)
End Sub