gpt4 book ai didi

installation - 如何在具有提升权限的 WiX 中创建的 MSI 中运行自定义操作?

转载 作者:行者123 更新时间:2023-12-02 17:44:09 25 4
gpt4 key购买 nike

我有一个安装程序,需要访问注册表并使用自定义操作复制和删除文件。在 Windows XP 中,安装程序运行良好,但在 Vista 和 7 中,安装程序会显示错误,因为它无法访问文件夹,但如果我以管理员身份运行安装程序,则一切正常。

因此,即使 MSI 没有以这种方式运行(需要由普通用户运行安装程序),我也需要安装程序能够以管理员身份运行自定义操作。我在安装开始时尝试使用 EXE 来修改注册表并允许 MSI 正常运行,但我认为这不是一个很好的解决方案。

PS。由于客户要求, Bootstrap 不是一个选项:S我的所有自定义操作均被推迟并模拟=“否”

有什么想法吗?谢谢

最佳答案

确保:

  • 安排在 InstallInitialize 之后
  • “执行”属性设置为延迟
  • “模拟”属性设置为

请注意,延迟的自定义操作无法访问安装 session ,因此您无法直接访问安装程序属性。

关于installation - 如何在具有提升权限的 WiX 中创建的 MSI 中运行自定义操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5476779/

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