Primary Keys for the Registry Table
Project:This information applies to the following project types:
Windows Installer requires a unique primary key for each registry key and value that you add to the Registry table. To enable you to create registry entries in a completely visual environment, InstallShield assigns a unique name to every entry in the database’s Registry table at build time.
You may need to know the entry’s primary key when authoring a custom action. InstallShield supports specifying a primary key on a registry key or value in the Registry Data explorer in the Setup Design view or the Components view. Note that it is not possible to assign the key or value a primary key in the Registry view.