- 帖子
- 4
- 积分
- 16
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2013-5-23
|
不知道是谁 发表于 2020-5-29 10:16
尝试过通过脚本自行提权,单单执行bat是可以的,只是封装成exe就失败了。
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
:UACAdmin
echo 已获取管理员权限
ping /n 3 127.0.0.1 >nul
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit |
|