InstallShield 2015
Project: This information applies to the following project types:
• | Basic MSI |
• | DIM |
• | InstallScript MSI |
• | Merge Module |
• | MSI Database |
• | MSM Database |
• | Transform |
Permissions Dialog Box
The Permissions dialog box lets you configure settings for securing files and folders for end users who run your product in a locked-down environment. You can assign permissions for a file or folder 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.
Depending on what is selected for the Locked-Down Permissions setting in the General Information view of your project, InstallShield adds permissions data to either the ISLockPermissions table or the LockPermissions table. To learn more, see Securing Files, Folders, Registry Keys, and Windows Services in a Locked-Down Environment.
The following table describes the different areas on the Permissions dialog box.
Area |
Description |
Name(s) |
In this grid, you can enter any combination of domain and user names. To add an entry, right-click the grid and click New. You can modify or delete entries using the same context menu. To specify the current user’s domain, select [%USERDOMAIN] in the Domain field. To specify the user that is currently running the installation, select [LogonUser] in the User field. To set permissions for user accounts on a local system, leave the Domain field blank. Note that you can enter in the Domain or User fields any Windows Installer property that is set at run time—for example, [MYPROPERTY]. If the custom InstallShield handling option is selected for the Locked-Down Permissions setting in the General Information view, the User field contains a list of well-known security identifiers (SIDs). Most of the SIDs are not supported by the traditional Windows Installer handling option. The custom InstallShield handling option supports localized names for all of the SIDs that are listed in the User field. With the traditional option, if you try to use a localized name to set permissions on a non-English system, the installation may fail. Tip: For more information on the custom InstallShield handling option and the traditional Windows Installer handling option, see Securing Files, Folders, Registry Keys, and Windows Services in a Locked-Down Environment. |
Permissions |
Select a name in the Name(s) area, and then select or clear the check boxes in the Permissions box to configure the corresponding permissions for the file or folder. Once you have selected a permission, you can click the Advanced button to specify other associated permissions and advanced settings. |
Deny Access |
If you want to explicitly deny the permissions that you are selecting in the Permissions box, select this check box. This check box is available only if the custom InstallShield handling option is selected for the Locked-Down Permissions setting in the General Information view. The traditional Windows Installer handling option does not include support for this behavior. Tip: For more information on the custom InstallShield handling option and the traditional Windows Installer handling option, see Securing Files, Folders, Registry Keys, and Windows Services in a Locked-Down Environment. |
Advanced Permissions Dialog Box
If you click the Advanced button on the Permissions dialog box, the Advanced Permissions dialog box opens. The following table describes the different areas on the Advanced Permissions dialog box.
Area |
Description |
Advanced Permissions |
In this box, select the check boxes for the permissions that you want to set. |
Apply these permissions to child objects |
If you are configuring permissions for a folder and you want the permissions to be applied to all of the folder’s subfolders and files, select this check box. This check box is available only if the custom InstallShield handling option is selected for the Locked-Down Permissions setting in the General Information view. The traditional Windows Installer handling option does not include support for this behavior. Tip: For more information on the custom InstallShield handling option and the traditional Windows Installer handling option, see Securing Files, Folders, Registry Keys, and Windows Services in a Locked-Down Environment. |
See Also
Configuring Permissions for Files and Folders
Configuring Permissions for Registry Keys
InstallShield 2015 Help LibraryJune 2015 |
Copyright Information | Contact Us |