cmd/bat如何自动请求管理员权限而不需要右键管理员运行
来源:互联网 发布:asp网络程序怎么样? 编辑:程序博客网 时间:2024/06/05 19:45
先上完整代码:
@echo off>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (echo 请求管理员权限...goto UACPrompt) else ( goto gotAdmin ):UACPromptecho Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs""%temp%\getadmin.vbs"exit /B:gotAdmin
这玩意儿是百度出来的
原理如下:
访问一个需要授权的文件夹,如(%SYSTEMROOT%\system32\config\system)
如果被允许了,说明显然有管理员权限
如果被拒绝了,就要申请权限了。
申请权限的方法是:
(看echo的代码)
创建一个运行器,运行相对目录(相对目录就是运行批处理的目录)里面的程序,以管理员权限。
然后自然就申请管理员了哇
0 0
- cmd/bat如何自动请求管理员权限而不需要右键管理员运行
- CMD下请求UAC提权,而不需要右键以管理员模式运行
- 如何在bat中请求管理员权限
- 以管理员方式自动运行bat文件
- bat 以管理员权限运行
- 如何以管理员身份运行cmd
- win8系统下如何使用管理员权限运行CMD
- win7使cmd.exe默认以管理员权限运行并添加到右键菜单
- 如何使DELPHI程序在Win7下自动请求以管理员身份运行
- windows7使用管理员权限“运行”cmd
- 如何以管理员身份自动运行 程序
- 如何自动以管理员身份运行程序
- bat文件如何设置以管理员身份运行
- bat直接运行cmd
- 右键运行cmd
- Vista、Win7上.net程序如何自动使用管理员权限运行
- Vista、Win7上.net程序如何自动使用管理员权限运行
- .bat文件注册.ocx+win8开机获得管理员权限+运行程序自动注册.ocx
- svn安装+配置客户端方法2【申明:来源于网络】
- Spring Boot 快速入门
- OpenCV进阶之路:一个简化的视频摘要程序
- 线程及消息
- Android开发 com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-.
- cmd/bat如何自动请求管理员权限而不需要右键管理员运行
- 自定义控件 随着手滑动DrawView
- Mybatis Generator 生成的mapper只有insert方法
- 旋转矩阵
- Codeforces Round #390 (Div. 2)(A+B)
- centos7建站操作步骤
- EJB3单元测试
- 【蓝桥杯】试题集入门训练第三题
- 通过vpn链接服务器