将installdir中的安装位置添加到installshield 2018中的注册表项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将installdir中的安装位置添加到installshield 2018中的注册表项相关的知识,希望对你有一定的参考价值。
我不知道如何将用户选择的安装路径放在Installshield环境中的注册表项中。请一步一步指导我。谢谢
答案
本质:基本上在注册表中存储属性值需要明确定义它们以写入已知的注册表位置(我使用每台机器,换句话说HKLM,以确保该属性可以被机器上的所有用户读回)然后您使用AppSearch(内置MSI机制)或自定义操作来适当地回读值。
HKLMSoftware[Manufacturer][ProductName][ProductVersion] = [PROPERTYNAME]
方法:请阅读以下文件,而不是重复此处的步骤:
- InstallShield Tip: Saving MSI property values to make them available after the initial installation
- The WiX toolset's "Remember Property" pattern
复杂性:后一个链接不适用于Installshield,但适用于WiX。它在WiX中显示了相同的保存属性过程,但更重要的是它讨论了如何从注册表中读取属性与命令行上设置的属性冲突。
以上是关于将installdir中的安装位置添加到installshield 2018中的注册表项的主要内容,如果未能解决你的问题,请参考以下文章
WiX / SetupBuilder在vbscript中获取INSTALLDIR的值