自动管理员身份执行小工具—asroot

推荐使用的典型环境:

  • 用户为普通帐号,没有管理员权限,但又必须取得程序安装权限,比如产线作业员需要时常更新驱动:
  • 为了安全而使用普通帐号的个人电脑

还记得记得以前给产线做运维的时候,遇到一个头痛的问题,那就是几百台电脑都没有管理员权限(为了安全已收回),但是由于经常更换产品订单,导致设备也经常要更新驱动,那么几百台如果都要我一个人来维护,那也太苦逼了吧?于是想到使用软件或脚本来自动执行管理员权限,但是就用过《结合 VBS,实现批处理自动以管理员身份执行》的方法,后来一次偶然机会认识了下面这个软件,感觉非常实用,而且安全性比用脚本的方法要高出不少,现在虽然不做用户 PC 运维了,但还是拿出来分享给有需要的人,比如网管之类的。


一、软件简介

windows xp 在受限用户下,使用管理员功能十分麻烦,但受限用户安全性很高,能不能安全与方便兼顾呢。 此款软件就是让受限账户十分方便的用管理员运行程序。

特点:

1.在文件夹和文件上加了“使用管理员打开“的菜单,这样就可以随时用管理员打开程序或文件或文件夹了

2.可以通过命令行调用,(例:asroot taskmgr    即用管理员打开任务管理器)

二、主要功能

用管理员打开程序或文件或文件夹

三、系统要求

Windows

四、安装卸载

运行 install.bat 安装;运行 uninstall.bat 卸载

五、使用方法

如上图所示,在文件或文件夹上右击选择“用管理员打开”即可

以管理员打开控制面板的方法:用管理员打开文件夹,然后选择控制面板

ps:如上图,第一次运行将弹出使用确认以及输入密码,请记得勾上【不再弹出】,以后就不需要管理员再来输密码了。

六、相关版权:

自由免费

七、问题报告

可以发 Email 给我,也可以到主页反映

八、下载

下载地址

作者:  hgyxb     博客:  http://shashanzhao.com


九、修改说明

博主对安装和卸载脚本稍微优化了一下(希望作者勿怪才好啊~~):

  • 批处理选择判断 if 中增加了 /i 参数,避免因大小写出现错误;
  • 批处理 set /p 前加入了变量初始化 set c=,避免前后变量延续错误;
  • 微小的优化了一下界面以及代码逻辑,如输入错误判断、清屏及删除多余的退出跳转等;
  • 补充说明:根据使用场景的不同,你可以需要修改安装脚本中如下代码: reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v asroot /t REG_SZ /d "asroot.exe" /f   reg add HKEY_CLASSES_ROOT\Folder\shell\以管理员打开 /f   reg add HKEY_CLASSES_ROOT\Folder\shell\以管理员打开\command /f   reg add HKEY_CLASSES_ROOT\Folder\shell\以管理员打开\command /ve /t REG_SZ /d "asroot.exe %%1" /f   reg add HKEY_CLASSES_ROOT\*\shell\以管理员打开 /f   reg add HKEY_CLASSES_ROOT\*\shell\以管理员打开\command /f   reg add HKEY_CLASSES_ROOT\*\shell\以管理员打开\command /ve /t REG_SZ /d "asroot.exe %%1" /f

比如要拿掉文件右键菜单中的【以管理员身份打开】,直接将 2、3、4 行注释掉即可。

十、特别说明

没有绝对的安全,该软件一样有密码泄漏的风险,稍微懂点代码的朋友,应该能看出来密码保存在哪吧?建议作者能对配置文件进行进制加密或别的安全措施。当然,应付某些场合应该是绰绰有余了,比纯代码版的安全性还是高处不少的.

最后,再次感谢作者的无私付出!


Ps:今天重新下载这个软件这个时候,才注意到这位低调的作者,呵呵,原来差不多也是同行,有时间必须去拜访一下了!以前可给了我不少方便呢!

文件下载

百度网盘

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴生的专栏

SpringBoot整合RabbitMQ之典型应用场景实战一

实战前言 RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用...

1070
来自专栏区块链

20种功能强大的跨平台渗透测试工具

什么是渗透测试?用来测试软件是否存在例如安全方面的漏洞,如果已经存在,会不会被入侵。 渗透测试流程: 1、列出软件或系统潜在的安全漏洞。 2、根据漏洞的严重性进...

2447
来自专栏walterlv - 吕毅的博客

制作 Windows 10 安装盘,解决大于 4GB 的 Windows 10 镜像在 UEFI 模式下的安装问题

2018-02-22 14:14

2491
来自专栏源码之家

如何通过SSH更改Linux系统下文件(或文件夹)的拥有者

2723
来自专栏owent

ARM 交叉编译环境搭建

最近研究了一下ARM的交叉编译环境搭建,太麻烦了必须作一下记录啊。 前两个方法比较简单一点,关键是淫家Google帮你弄好了大部分功能

2632
来自专栏Kirito的技术分享

浅析分布式下的事件驱动机制(PubSub模式)

上一篇文章《浅析Spring中的事件驱动机制》简单介绍了Spring对事件的支持。Event的整个生命周期,从publisher发出,经过application...

40010
来自专栏三木的博客

使用gerrit作为代码评审工具

需求描述 其实作为项目代码的maintainer,一直习惯于mailing list + git的代码评审及管理,无奈公司主推敏捷+devops,老板让改用ge...

3506
来自专栏difcareer的技术笔记

breakpad: Native crash 日志收集工具前言正题breakpad工作原理项目集成

现在大部分应用都会有Java层的崩溃日志收集机制,一般就是程序crash后,展示一个上报界面,用户点击就上传了。 但是Native程序crash了,很少有做处...

1402
来自专栏运维小白

2.12 mv命令

mv介绍 mv = move mv 相当于把文件挪动地方,如果在同一个目录就是更改文件名 可以使用这个命令实现,移动到一个目录下,同时更改文件名 mv 同样,默...

20410
来自专栏Urahara Blog

域渗透-信息收集基础

6455

扫码关注云+社区

领取腾讯云代金券