使 exe 文件自动以管理员身份运行

使 exe 文件自动以管理员身份运行

有没有办法让.exe文件自动以管理员身份运行?假设我使用客人Windows 中的用户;现在当我想运行一些程序时,例如恢复工具它需要运行它行政人员然后弹出以下窗口:

在此处输入图片描述

我想知道,如果我有管理员密码,有什么办法可以让这个过程在我双击时自动完成resmon.exe


更新 : 我右键单击该程序并选择属性,然后在安全选项卡中更改设置,如下所示:

在此处输入图片描述

但是当我想检查Run this program as Administrator兼容性选项卡时,它没有活动!为什么?

在此处输入图片描述

注意:我测试了其他不在 Windows 目录中的文件,兼容性选项卡中的所有选项均处于活动状态。我将文件resmon.exe从 Windows 目录移动到另一个驱动器 (D:),选项被激活!!!为什么?

答案1

您可以在 exe 的属性中为此设置兼容性选项。SysInternals Suite 中还有一个名为 ShellRunAs.exe 的 PE,可能很有用。

更新:对于不允许您编辑兼容性选项的系统可执行文件,您可以通过创建该 exe 的快捷方式来解决此问题,然后在该快捷方式的属性中选择“高级”并设置“以管理员身份运行”。

如果这对您的用例不起作用,那么解决方案可能需要自定义注册表编辑,这可能不适合在这里提及。

相关内容