我有一个工作程序,准备从中生成 MSI 以进行分发。默认安装位置是C / Program Files / Foo / Bar
,这就是我希望它安装的位置。但是,在该位置安装后,程序拒绝运行,除非右键单击并“以管理员身份运行”。
我了解该程序需要管理员访问权限,因为它安装在C / Program Files
(我有一个备用安装路径将其安装到缺少此问题的桌面),所以我正在寻找一种方法,不必每次都以管理员身份运行该程序一次我想使用它。
我原以为“以管理员身份”安装 .msi 可以解决问题,但是右键单击 .msi 并没有像我预期的那样提供“以管理员身份运行”。
有什么办法可以让我不需要每次都以管理员身份运行程序,同时维护c / program files
安装目录?