Paso 5: avanzado
Este código es necesario para ir antes de que el original a menos que seas la víctima siempre cosas como administrador! Aquí está el código: off
:: BatchGotAdmin
:-------------------------------------
REM--> Verificación de los permisos
> nul 2 > & 1 "SYSTEMROOT%\system32\cacls.exe""% SYSTEMROOT%\system32\config\system"
REM--> si error establecido, no tenemos administrador.
Si '% errorlevel %' NEQ '0' ()
Eco solicitando privilegios administrativos...
Goto UACPrompt
) else (goto gotAdmin)
: UACPrompt
eco sistema UAC = CreateObject^("Shell.Application"^) > "% temp%\getadmin.vbs"
establecer parámetros = % *: "=" "
Eco UAC. ShellExecute "% ~ s0", "% params", "", "runas", 1 >> "% temp%\getadmin.vbs"
"% temp%\getadmin.vbs"
salida/b
: gotAdmin
Si existen "% temp%\getadmin.vbs" (del "% temp%\getadmin.vbs")
pushd '% CD %'
CD /D "% ~ dp0"
:--------------------------------------