批处理申请管理员权限
程序员文章站
2022-07-14 14:37:04
...
代码:
rem ****************************申请管理员权限执行批处理*********************
rem 改变颜色
@echo off&color 0a
REM 声明采用UTF-8编码, 正确输出中文不乱码
chcp 65001
rem 窗口标题
title Kill后台程序
if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0
bcdedit >nul
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
exit /B
:UACAdmin
cd /d "%~dp0"
echo ****************** Begin ************************
echo [当前路径]:%CD%
echo 已取得管理员权限
echo [系统版本]:
ver rem 系统版本
echo ****************** End **************************
pause rem 注释则无暂停提示
rem *************************************************************************
rem 用户自定义操作区域
taskkill /f /t /im xxx.exe
执行效果: