windows-installer - 你能强制 MSI 一直是管理员吗?

标签 windows-installer installation

据我研究并询问其他人,似乎常规 MSI 在大多数时间都以受限用户身份运行,尤其是在 GUI 阶段。

但无论如何,该应用程序在安装阶段都需要提升提示,我希望在 GUI 选择阶段执行的自定义操作期间拥有管理员权限。真的没有办法在一开始就强制UAC提示吗?

此外,一些自定义操作也需要在 Active Directory 安装期间执行,如果 MSI 作为 guest 或其他方式运行,则也无法执行。

最佳答案

即使在运行提升的安装程序时,自定义操作仍可能在 Vista、Server 2008 和 Windows 7 上失败。这是因为它们通过模拟提升进程的用户来运行。

需要完全权限且不使用每个用户信息的自定义操作应标记为在不模拟的情况下运行。这样它们就可以在没有限制的本地系统帐户下运行。

关于windows-installer - 你能强制 MSI 一直是管理员吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286685/

相关文章:

android - "hide"已安装的安卓应用

mongodb - E : Unable to locate package mongodb-org

r - 在 Ubuntu 18.04 LTS 上安装 R 3.5.0

WiX:避免显示正在使用的文件对话框,只在安装结束时提示重新启动

installation - 如何使用 installshield 2011 获取 msi 文件而不是 exe 文件

installation - 如何使用 WiX 和 MSI 进行静默安装和卸载?

python - pip 如何知道 virtualenv 以及在哪里安装包

windows-installer - 捕获其他安装程序文件的事件,例如 Inno Setup 中的 Notepad++ setup

windows-installer - 在 Windows 的添加/删除程序中显示正确的大小

visual-studio-2010 - 为什么 InstallShield 向导不显示上次卸载页面?