gpt4 book ai didi

wix - 如何相对于安装路径设置 WiX RegistryValue

转载 作者:行者123 更新时间:2023-12-01 11:03:57 25 4
gpt4 key购买 nike

这给我留下了\Default.udl

<RegistryKey Key="Software\My Company\Product\Connections" Root="HKCU">
<RegistryValue Name="Default" Value="[INSTALLLOCATION]\Default.udl" Type="string" />
</RegistryKey>

我想要像 C:\Program Files\Company\Product\Default.udl 这样的东西

最佳答案

我能想到一些可能导致问题的原因。

你确定你的目录布局是正确的吗?它应该看起来像这样:

<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="CompanyFolder" Name="My Company">
<Directory Id="INSTALLLOCATION" Name="Product">
</Directory>
</Directory>
</Directory>
</Directory>

我相信 HKCU 配置单元仅用于每用户安装,但您指定的路径位于 Program Files 下。你可能想看看 Installation Context documentation每个用户和每台机器安装之间的差异。在某些版本的 Windows 中,ProgramFilesFolder 在每用户模式下具有不同的值。

或者,如果您的安装程序正在放置 Default.udl 文件,您可以使用 [#filekey] syntax直接指向该文件。

<RegistryValue Name="Default" Value="[#Default.udl]" Type="string" />

关于wix - 如何相对于安装路径设置 WiX RegistryValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8007770/

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