InstallShield 2019 Express Edition
InstallShield offers different ways to secure files, folders, and registry keys for end users who run your product in a locked-down environment:
• | Traditional Windows Installer handling—InstallShield stores permission information for your product in the LockPermissions table of the .msi database. |
• | Custom InstallShield handling—InstallShield stores permission information for your product in the ISLockPermissions table of the .msi database. InstallShield also adds custom actions to your project. |
These methods enable you to assign permissions for a file, folder, or registry key to specific groups and users. For example, you may assign Read, Write, and Delete permissions for a particular file to the Administrators group, but only Read permissions for all of the users in a different group.
Determining Which Option to Use
The following table compares the different types of methods for setting permissions.
Comparison Category |
Explanation of Available Support |
||||||
Well-known security identifiers (SIDs) |
|
||||||
Localized names for SIDs |
|
||||||
Ability to deny specific permissions |
|
||||||
Effect on permissions that already exist |
|
||||||
Ability to propagate permissions to child objects (subfolders, files, and subkeys) |
|
||||||
Ability to set permissions for a new user that is being created during the installation |
|
Neither option lets you set permissions for objects that are not being installed as part of your installation.
Learning More about the Custom InstallShield Handling Option or the Traditional Windows Installer Handling Option
In Express projects, you need to specify whether you want to use the custom InstallShield handling or the Windows Installer handling. To learn how, see Selecting the Locked-Down Permissions Type for a Project.
To learn how to set permissions for a file or folder using either of these options, see Configuring Permissions for Files and Folders. For information on setting permissions for a registry key using either of these options, see Configuring Permissions for Registry Keys.
See Also
LockPermissions (Windows Installer Help Library)
InstallShield 2019 Express Edition Help LibraryApril 2019 |
Copyright Information | Flexera |