gpt4 book ai didi

wix - 安排从 WiX 延迟自定义操作重新启动

转载 作者:行者123 更新时间:2023-12-05 00:27:48 26 4
gpt4 key购买 nike

我有一个 WiX 延迟自定义操作,它有条件地修改某些注册表项。要使更改生效,需要重新启动。我希望用户在安装完成后获得提示他们重新启动的标准对话框。

如何从延迟的自定义操作安排重启?

最佳答案

为什么要让自定义操作执行 MSI/WiX native 知道如何执行的操作?

更简洁的方法是让注册表值与具有所需条件的组件相关联。然后,您可以使用带有 MSIRUNMODE_REBOOTATEND 参数的相同条件调用 MsiSetMode 触发一个简单的自定义操作。如果您使用的是 C#/DTF,那就是 session.SetMode(InstallRunMode.RebootAtEnd)。

这样,如果安装中止、取消、失败,它可以回滚注册表更改。

关于wix - 安排从 WiX 延迟自定义操作重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27398174/

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