gpt4 book ai didi

Wix 安装位置

转载 作者:行者123 更新时间:2023-12-05 02:20:37 26 4
gpt4 key购买 nike

我有一个允许用户选择安装位置的 WIX 安装程序。卸载时,我需要运行一个自定义操作来激活安装位置的文件。我尝试从 session["INSTALLDIR"] 获取安装位置,但结果是默认路径,而不是用户给定的路径。

我怎样才能到达那个位置?

最佳答案

我已经在我自己的安装程序中完成了这项工作 - 以下应该可以工作。

这会添加一个属性以从注册表中检索安装位置值。

<Property Id="INSTALLDIR">
<RegistrySearch Id='Registry' Type='raw' Root='HKCU' Key='Software\$(var.Manufacturer)\$(var.ProductName)' Name='Location' />
</Property>

这会在注册表中设置安装位置。

<Component Id="Registry" Guid="*">
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.ProductName)">
<RegistryValue Name="Location"
Type="string"
Value="[INSTALLDIR]"
Action="write"
KeyPath="yes" />
</RegistryKey>
<util:RemoveFolderEx On="uninstall" Property="INSTALLDIR" />

关于Wix 安装位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38327765/

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