所以我有一个InstallShield 2009 Premier项目和一个带有文本(可编辑)字段的自定义对话框。我需要在维护模式(特别是REPAIR)中输入该字段中的值(字符串)。我认为我应该将这些信息存储在注册表中。问题是如何查找特定于此(当前)安装实例的注册表项。我还需要支持多个安装。
是否有InstallScript函数来检索当前安装的注册表项,我可以在其中创建自己的子项?
由于
答案 0 :(得分:0)
一次只能安装给定MSI ProductCode
的一个实例,因此您可以在自定义操作或系统搜索(或PRODUCT_GUID
和INSTANCE_GUID
变量中使用该属性如果这是一个纯粹的InstallScript项目)。存储此类事物的一个常见位置是在“卸载”键中使用字符串数据。