网络上收集的一些可以普通用户运行需要管理员权限应用程序的工具软件,基本原理是通过加密管理员密码并保存,然后调用WINDOWS 的RUNAS功能,然后自动输入密码,使程序运行在另一个管理员账号的环境中。技术上好像难度不大。


软件列表

工具名称费用UAC支持系统
其它
Steel RunAs
付费




CPAU






RunitAs





RUNASSPC





Encrypted RunAs
付费




ADVrunas
付费




BytesRoad SafeLauncher 
付费




Impersonator 
付费




Lsrunas





Lsrunase
付费




MyRunAs





TqcRunas
付费




RunAs Professional 
付费




Secure-runner





SuperExec 

UAC兼容
WIN 7
加密



使用体验

   

可能存在的问题

  1. 密码可能会被监听

  2. 加密文件可能被破解并而使密码暴露

  3. 目标可执行运行文件可能被替换成其它文件而达到其它目的

  4. 由于应用程序运行在另一个用户环境,可能无法共享某些文件夹(如“我的文档"中看到的东西不一致)(当然,也可能会访问到不应当访问的文件)

  5. 某些工具无法在启用UAC(用户账号控制)(WINDOWS默认设置)的情况下使用。

  6. 慎重选用目标运行文件,如果你选择运行CMD.EXE,基本上意味着用户可以以管理员运行任何程序。


解决办法


未曾逐一验证,有兴趣的朋友可以试下。


补充下我的上传资料中的SmartRunas. 有类似的功能。这个是视频演示:

http://v.youku.com/v_show/id_XMTUwMjM3MjAzNg==.html#paction