66.Bat自动提权与检测

Bat自动提权。在bat文件开头加入下面的命令则启动时会自动申请管理员权限

1
%1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~s0","::","%~dp0","runas",1)(window.close)&&exit

Bat管理员权限检测。下面命令加入到要检测的地方即可,如果仅检测无强制管理员要求,则改掉最后的exit命令

1
@(cacls "%SystemDrive%\System Volume Information" >nul 2>&1)||(echo 未赋予管理员权限&echo.&pause&exit /b)

参考出处:点击此处

  • Copyrights © 2023-2024 kukusun