在Windows 7中,您可以将快捷方式的属性设置为“以管理员身份运行”,以便以管理员权限调用应用程序,或者要求用户输入管理员帐户。
我知道我可以使用我的应用程序的清单文件请求/强制管理员权限,但我需要为不属于我的应用程序设置权限。作为安装程序软件,我使用SetUp Factory 8.它将创建一个快捷方式但不设置“以管理员身份运行”。
到目前为止,我在安装后手动为每个客户设置了选项,但这是很多工作。
如何通过程序/脚本(如编辑快捷方式)或以任何其他方式为应用程序快捷方式设置“以管理员身份运行”。
答案 0 :(得分:6)
你知道你可以嵌入一个清单,但似乎你不知道你也可以有一个外部清单。您不需要为此编译可执行文件。只需将文件命名为whatever.exe.manifest,并将其放在与whatever.exe相同的文件夹中。如果该清单显示requireAdministrator,您将在每次运行时请求提升。让安装程序将清单复制到复制exe的任何位置。