Schritt 5: ADVANCED
Dieser Code ist erforderlich, zu gehen, bevor das Original, es sei denn du das Opfer immer bist Sachen als Administrator ausgeführt wird! Hier ist der Code: ab
:: BatchGotAdmin
:-------------------------------------
REM--> Check für Berechtigungen
> Nul 2 > & 1 "SYSTEMROOT%\system32\cacls.exe""% SYSTEMROOT%\system32\config\system"
REM--> Fehlerflag gesetzt, wir haben keinen Admin.
Wenn '% Errorlevel %' NEQ '0' ()
Echo, administrative Berechtigungen anfordern...
GOTO UACPrompt
) else (Goto GotAdmin)
: UACPrompt
UAC setzen Echo CreateObject^("Shell.Application"^) = > "% temp%\getadmin.vbs"
Legen Sie Params = % *: "=" "
Echo UAC. ShellExecute "% ~ s0", "Params %", "", "Runas", 1 >> "% temp%\getadmin.vbs"
"% temp%\getadmin.vbs"
Ausfahrt/b
: GotAdmin
Wenn vorhanden "% temp%\getadmin.vbs" (del "% temp%\getadmin.vbs")
PUSHD "CD %"
CD/d "% ~ dp0"
:--------------------------------------