gpt4 book ai didi

windows - 如何创建快捷方式以从 cmd 行启动具有管理员权限的应用程序?

转载 作者:可可西里 更新时间:2023-11-01 12:41:11 24 4
gpt4 key购买 nike

我有一个安装程序 (Inno-Setup),可以将我的应用程序安装到用户定义的路径中。在安装例程结束时,我想创建一个快捷方式,以管理员权限启动应用程序。该解决方案应该适用于从 winXP 到 Win7 的所有 win 版本。

我该怎么做才能实现这一目标?

我知道它是 possible with a batch script, that executes a nasty vb-script .缺点是 cmd-window 弹出窗口,我猜它只适用于 win7。

我还尝试了命令 mklink 来创建超链接,但它不起作用,因为无法传递设置管理员权限的参数。

最佳答案

您可以添加一个注册表项,告诉 Windows 以管理员身份执行您的程序:

HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers , 只需添加一个键(REG_SZ) <Path to your exe>值为 RUNASADMIN .当您启动您的 exe 时,系统会提示您进行管理员访问。

有了它,您可以像使用 Inno-Setup 一样简单地为您的可执行文件创建一个普通的快捷方式。

如果您想通过 cmd 或批处理文件执行此操作,可以使用以下命令:

reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "<Path to your exe>" /t REG_SZ /d RUNASADMIN

关于windows - 如何创建快捷方式以从 cmd 行启动具有管理员权限的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16083187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com