gpt4 book ai didi

c# - Visual Studio 生成 MSI 安装程序、程序文件和管理员访问权限

转载 作者:可可西里 更新时间:2023-11-01 10:28:57 27 4
gpt4 key购买 nike

我有一个工作程序,我已准备好从中生成 MSI 以供分发。默认安装位置是 C/Program Files/Foo/Bar ,这是我希望它安装的位置。 但是,在该位置安装后,程序拒绝运行,除非右键单击并“以管理员身份运行”。

我知道该程序需要管理员访问权限,因为它安装在 C/Program Files 中(我有一个备用安装路径将它安装到没有这个问题的桌面),所以我正在寻找无需每次我想使用它时都以管理员身份运行该程序。

我原以为“以管理员身份”安装 .msi 可以解决问题,但右键单击 .msi 并没有像我预期的那样提供“以管理员身份运行”。

有什么方法可以让我不需要每次都以管理员身份运行程序,同时保持c/program files安装目录?

最佳答案

使用 setup.exe 构建 MSI。然后您可以右键单击 EXE 并以管理员身份运行。您不能对 MSI 执行此操作,因为它不是程序,它是由不同程序 (msiexec.exe) 执行的文档 (数据库)。

关于c# - Visual Studio 生成 MSI 安装程序、程序文件和管理员访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5249247/

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