如何以管理员权限运行已部署的.exe文件?

问题描述 投票:0回答:1

我正在创建一个部署项目,我将在其中部署可执行文件 - 将其命名为abc.exe,在目标计算机上安装软件后,我需要以管理员权限运行[安装程序] abc.exe / install

您可能已经猜到了,我来自VS2012环境,我们曾经可以选择创建InstallShield LE项目以添加此类“自定义操作”,但在VS2017中,我们需要转到“部署项目”来创建.msi。虽然我认为我已经正确地确定了我需要查看“部署项目属性”及其“PostBuildEvent”属性,但我无法在线找到任何明确相关的示例,以便在那里使用正确的语法。我的“Google Fu”在这里让我失望,因为我似乎能找到的是无关紧要的东西,它引用的软件比VS2017早,或者在各个DLL或可执行文件的编译选项中的“构建事件”,这不是我想要的。

明确:

我如何参考[INSTALLDIR]的等价物

如何指定可执行文件需要以管理员权限运行

post-build-event deployment-project
1个回答
0
投票

右键单击项目

转到上下文菜单中的“查看”以展开其子菜单

选择“自定义操作”

在主页面中,您将看到四个部分,“安装”,“提交”,“回滚”和“卸载”。右键单击“提交”并选择“添加自定义操作”

之后它将与InstallShield LE非常相似

© www.soinside.com 2019 - 2024. All rights reserved.