Étape 5: avancé
Ce code est nécessaire pour aller avant l’original sauf si vous êtes la victime toujours s’étoffe en tant qu’administrateur ! Voici le code : off
:: BatchGotAdmin
:-------------------------------------
REM -> cocher pour les autorisations
> nul 2 > & 1 "% SYSTEMROOT%\system32\cacls.exe" "% SYSTEMROOT%\system32\config\system"
REM -> si l’indicateur d’erreur défini, nous n’avons pas admin.
Si "% ERRORLEVEL%" QNE « 0 » ()
l’écho demandant des privilèges administratifs...
Goto UACPrompt
) d’autre (goto gotAdmin)
: UACPrompt
Echo de définir UAC = CreateObject^("Shell.Application"^) > « % temp%\getadmin.vbs »
définir les params = % *: "=" "
echo UAC. ShellExecute "% ~ s0", « params % », "", « runas », 1 >> « % temp%\getadmin.vbs »
« % temp%\getadmin.vbs »
sortie/b
: gotAdmin
Si il existe des « % temp%\getadmin.vbs » (del "% temp%\getadmin.vbs")
pushd « CD % »
CD /D "% ~ dp0"
:--------------------------------------