0

所以我有一个 InstallShield 2009 Premier 项目和一个带有文本(可编辑)字段的自定义对话框。我需要在维护模式(特别是 REPAIR)期间在该字段中输入值(字符串)。我认为我应该将此信息存储在注册表中。问题是如何找到特定于这个(当前)安装实例的注册表项。我还需要支持多个安装。

是否有一个 InstallScript 函数来检索当前安装的注册表项,我可以在其中创建自己的子项?

谢谢

4

1 回答 1

0

一次只能安装给定 MSI 的一个实例ProductCode,因此您可以在自定义操作或系统搜索中使用该属性(如果这是纯 InstallScript 项目,则可以使用PRODUCT_GUIDand变量)。INSTANCE_GUID存储此类内容的一个常见位置是在“卸载”键中使用字符串数据。

于 2012-07-10T11:52:34.373 回答