欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

批处理申请管理员权限

程序员文章站 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

执行效果:

批处理申请管理员权限