gpt4 book ai didi

windows - 为什么 Windows 要求系统管理员权限来运行名称中带有 "install"的可执行文件?

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

我正在构建一个工具,允许将应用程序安装到我们的模拟器中,它称为“cl-install.exe”。它确实不需要任何管理员权限即可运行。但是当从命令提示符调用此命令时,Windows 7 总是弹出一个对话框,要求用户提供管理员权限。

如果我将同一个可执行文件重命名为其他名称,其中没有“安装”或“设置”字样,Windows 不会要求管理员权限。

有什么方法可以在不重命名我的可执行文件的情况下阻止 Windows 执行此操作?

最佳答案

这是 Windows Vista 及更高版本中存在的启发式方法的一部分。来自 here如果文件包含单词“install”、“setup”、“update”或“patch” - 假定为安装程序。

您可以通过将以下内容添加到您的 list 中来防止这种情况

<requestedExecutionLevel level="asInvoker" />

关于windows - 为什么 Windows 要求系统管理员权限来运行名称中带有 "install"的可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11573444/

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