gpt4 book ai didi

Wix:根据操作系统更改参数

转载 作者:行者123 更新时间:2023-12-04 07:10:03 26 4
gpt4 key购买 nike

根据 wcoenen 的建议,我决定尝试使用免注册 COM。当然,这在 XP 之前的机器上非常有效。我认为一种巧妙的想法是添加到一些文件中,SelfRegCost='[var]' .这很可能不是 The Right Thing™,但我仍然想知道如何去做,如果只是为了满足我自己的好奇心。我假设,也许是错误的,SelfRegCost='[var]'如果 var 是空字符串,则不会导致自注册。但这可能是错误的。

这类似于 "WIX: How can the registry key be changed based on the OS on which the installer is running ?" ,但就我而言,我意识到我可以(并且可能应该)使用不同的组件并且不在乎。

无论如何,我很可能最终会使用不同的组件,但请满足我的好奇心。

最佳答案

您需要使用条件组件以不同的方式安装到不同的操作系统。

您的建议是让部分安装失败,但希望是静默的。

使用自定义操作,您就可以做到这一点!

<CustomAction Id="YourId" Directory="INSTALLDIR" ExeCommand='regsvr32.exe /s "[INSTALLDIR]YourCOM.dll"' Return="ignore" />

由于 Rob Mensching 提供的一系列原因,这当然是不推荐的。

关于Wix:根据操作系统更改参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/503948/

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