Answers:
我使用RUNASSPC取得了巨大的成功。它允许您使用加密的管理员凭据为程序创建快捷方式。
因此,即使从普通用户帐户启动,该程序仍具有管理特权,但是普通用户无法(轻松地)访问管理员凭据。
这里有很多例子。
CPAU:
摘要
用于在备用安全性上下文中启动过程的命令行工具。基本上,这是符文替代品。还允许您创建作业文件并在文件中对ID,密码和命令行进行编码,以便普通用户可以使用它。
您可以保存“工作”以备后用。它加密密码。
cpau -u joehome \ joe -p登录-ex“ perl cleanup.pl” -enc-文件cleanup.job
创建名为cleanup.job的作业文件,以以joehomejoe的身份运行perl脚本cleanup.pl
cpau -dec-文件cleanup.job -lwp
执行作业文件cleanup.job
:)
您可以创建运行目标应用程序的计划任务。将计划的任务设置为以具有管理员权限的凭据运行。您可以创建快捷方式来为仅具有标准凭据的用户运行计划的任务,但是当任务运行时,它将仍使用管理员凭据。
那么,您是说您拥有这个程序,exe1.exe
并且该程序启动了另一个程序(例如exe2.exe
),并且您想让它在没有管理员特权的情况下运行exe1但在具有管理员特权的情况下运行exe2 ?
如果是这样,将exe2的兼容模式设置为需要管理员权限应该可以工作。
找到您要以管理员身份运行的exe,打开其属性对话框,转到“兼容性”标签,然后进行检查run this program as administrator
(如谷歌为我找到的这张图片中突出显示的内容:
如果它们不是独立的可执行文件,我认为这是不可能的。