InstallShield 2018 ยป InstallScript Language Reference
The following functions allow you to access the registry, read, create and delete registry keys, and establish registry-related parameters for uninstallation.
| Function | Description | 
| Creates an application information key and a per application paths key for the program you are installing. | |
| Creates one or all of the sets of registry entries specified in the Resources pane's Registry Entries folder. | |
| This function is obsolete. If you want to check whether a file is locked during uninstallation, write script code that calls the Is function with the FILE_LOCKED constant for the nIsFlag parameter and that responds as needed. | |
| This function is obsolete. | |
| This function is obsolete. Use the CreateInstallationInfo function instead. | |
| Enables uninstallation functionality by creating the <PRODUCT_GUID> registry keys. | |
| Opens a connection to a remote registry. | |
| Copies the registry keys and values under the key specified by szSourceKey to the key specified by szTargetKey. | |
| Copies the registry values under the key specified by szSourceKey to the key specified by szTargetKey. | |
| Creates a key in the registry. Also enables you to associate a class object with a registry key (advanced users only). | |
| Deletes values under the per application paths key or the application uninstallation key, depending on the value of nItem. | |
| Deletes the specified key from the registry. | |
| Deletes a value from a specified registry key. | |
| Closes the connection to a remote registry. | |
| Retrieves a value from under the application information key. | |
| Returns the root key that is used by the general registry-related functions. | |
| Retrieves values under the per-application paths key or the application uninstallation key. | |
| Retrieves a value from under a key in the registry. | |
| Gets the registered command line for the uninstallation that is specified by szUninstallKey and returns the command line in svUninstCmdLine. | |
| Checks that a registry key exists. | |
| Queries a key for its subkeys and value names. | |
| Returns the number of subkeys or values under a specified key. | |
| Returns the number of strings contained in the multistring value specified by a certain value under a specified key. | |
| Sets a value under the application information key. | |
| Sets the root key. | |
| Assign values under the per application paths key or the application uninstallation key. | |
| Sets registry entries. | |
| Specifies company and product information for use by CreateInstallationInfo. | |
| Sets permissions for a file, a folder, or a registry key. | 
See Also
Special Registry-Related Functions
| InstallShield 2018 Help LibrarySeptember 2018 | Copyright Information | Flexera |