|
|
结合网上搜索出来的方法,个人修改了一下
要点是利用VBS提权
UAC-mine.zip
(456 Bytes, 下载次数: 22)
- @echo off
- if not "%1" == "uac" (
- echo 申请UAC权限...
- goto GetUAC
- ) else ( goto DO )
- :GetUAC
- echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
- echo UAC.ShellExecute "%~s0", "uac", "", "runas", 1 >> "%temp%\getadmin.vbs"
- "%temp%\getadmin.vbs"
- exit /B
-
- :DO
- if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
- pushd "%CD%"
- CD /D "%~dp0"
-
- rem -------------------------------------------------------------
- echo path:%cd%
- echo 操作代码...
-
- pause
复制代码 |
|