gpt4 book ai didi

inno-setup - 为什么需要管理员权限?

转载 作者:行者123 更新时间:2023-12-04 01:13:34 26 4
gpt4 key购买 nike

我在 Windows 2008 R2 上以非管理员帐户登录。

当我尝试在该帐户下运行 Inno-setup 脚本时,我需要输入管理员密码。

enter image description here

问题是后来我无法调试该脚本,因为它引用了 {userappdata} 变量,这意味着在运行时它引用了管理员!

我不希望被要求提供管理员权限 - 无论是在调试期间还是在实际安装期间。怎么做?我不希望管理员安装该应用程序。分别将文件安装到{app}(通常是C:\Program Files (x86))和{userappdata} only

如何防止被要求以管理员身份安装?如果我为该应用程序购买代码签名证书 - 是否可以解决该问题?

谢谢

最佳答案

已经分享了技巧,

http://www.vincenzo.net/isxkb/index.php?title=Vista_considerations

如果您可以使您的安装程序对标准用户友好,则可以删除提升。您可以先设置 PrivilegesRequired=lowest,然后看看有什么问题。修复损坏的部分后,您应该得到这样的安装程序。

如果您的安装程序仍然需要提升,代码签名将不会停止提升提示。

关于inno-setup - 为什么需要管理员权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12682959/

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