首页 > 解决方案 > 将 installdir 中的安装位置添加到 installshield 2018 中的注册表项

问题描述

我不知道如何将用户选择的安装路径放在 Installshield 环境中的注册表项中。请逐步指导我。谢谢

标签: wixwindows-installerregistryinstallshield

解决方案


本质:本质上将属性值存储在注册表中需要明确定义它们以写入已知的注册表位置(我使用每台机器,换句话说,HKLM,以确保机器上的所有用户都可以读回该属性)然后您可以使用AppSearch(内置 MSI 机制)或自定义操作来酌情回读值。

HKLM\Software\[Manufacturer]\[ProductName]\[ProductVersion] = [PROPERTYNAME]

操作方法:请阅读以下文档,而不是我在这里重复这些步骤:

复杂性:后一个链接不是针对 Installshield,而是针对 WiX。它在 WiX 中显示了相同的保存属性过程,但更重要的是,它讨论了从注册表读取属性如何与命令行上设置的属性发生冲突。


推荐阅读