- 积分
- 54
- 最后登录
- 2016-8-24
- 精华
- 0
- 阅读权限
- 20
- 主题
- 8
- UID
- 4690301
- 帖子
- 59
- PB币
- 82
- 威望
- 5
- 贡献
- 0
- 技术
- 21
- 活跃
- 56
抵制联想电脑以及所有国货驻远景专业老鸟人员~
- UID
- 4690301
- 帖子
- 59
- PB币
- 82
- 贡献
- 0
- 技术
- 21
- 活跃
- 56
|
前几天逛论坛的时候发现有人希望Windows给UAC功能加个白名单。。。这人真是、懒得多点两下都不想。。。而且他还挺注重安全的,不把UAC关掉。。。也不用Administrator用户登录。。。
不过也对,要以管理员权限运行cmd的时候,运行功能多么省事,要不还得开始菜单>应用(Win8.1)>搜索>cmd>右键>以管理员权限运行。。。
最关键的是,要是运行哪个cmd的安装脚本,右键点的话目录居然跑到C:\Windows\System32去了!脚本里的运行命令全执行不了啊。。。
于是我想写一个脚本,开机以计划任务的形式SYSTEM权限运行,在指定进程运行时自动结束他,然后再以SYSTEM权限运行。后来发现UAC框框根本不是一个进程,WinKill也关不掉!!!
几个月后,在折腾某个需要管理员权限才能正常运行,但又不自动请求管理员权限的精简版软件的时候,用进程动作捕获软件发现了一个问题。。。它居然在HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers写入了一个键!研究后发现,在这里创建个字符串,就可以让某个进程自动以管理员权限运行!
在百度上一搜 居然没人发现了这个。。。
于是就过来帮大家写个教程~~~
题外话撤远了。。。。
以下是实现的方法:
1、打开注册表编辑器(regedit),废话。。。
2、依次展开项HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
3、创建一个字符串值,名称为你需要自动以管理员权限运行的进程的完整路径,如C:\Windows\System32\cmd.exe
4、双击新建的值,编辑值内容,输入RUNASADMIN,点击确定。
5、你可以试一下这个程序会不会自动以管理员权限运行了。。。
本教程到此结束。
~~~
|
-
1
查看全部评分
-
|