09.12.2012 Views

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 7: Specifying Installation Information<br />

Configuring General Project Settings<br />

Table 7-1: Comparison of Different Ways to Secure Objects (Files, Folders, and Registry Keys) in a Locked-Down<br />

Environment (cont.)<br />

Comparison Category Explanation of Available Support<br />

Effect on permissions<br />

that already exist<br />

Ability to propagate<br />

permissions to child<br />

objects (subfolders,<br />

files, and subkeys)<br />

Ability to set<br />

permissions for a new<br />

user that is being<br />

created during the<br />

installation<br />

• Traditional Windows Installer handling—Existing permissions may be deleted. For<br />

example, if permissions are already set for a folder on the target system for the<br />

Everyone user, and your installation needs to set permissions for the Administrators<br />

user, this option would allow you to set permissions for the Administrators user.<br />

However, the existing permissions for Everyone would be deleted.<br />

• Custom <strong>InstallShield</strong> handling—This option lets you add permissions to a file,<br />

folder, or registry key that already exists on the target system, without deleting any<br />

existing permissions for that object. For example, if permissions are already set for a<br />

folder on the target system for the Everyone user, and your installation needs to set<br />

permissions for the Administrators user, these options would allow you to set<br />

permissions for the Administrators user without deleting the existing permissions for<br />

the Everyone user.<br />

• Traditional Windows Installer handling—Not supported. If you want to configure<br />

permissions for a subfolder or a file in a folder (or a subkey under a registry key), the<br />

parent that is created on the target system automatically inherits the permissions of its<br />

child.<br />

• Custom <strong>InstallShield</strong> handling—Supported. This option lets you configure<br />

permissions for a folder (or a registry key), and indicate whether you want the<br />

permissions to be applied to all of the folder’s subfolders and files (or the registry key’s<br />

subkeys).<br />

• Traditional Windows Installer handling—Not supported.<br />

• Custom <strong>InstallShield</strong> handling—Supported. If a new user is created during the<br />

installation, you can configure permissions for that user.<br />

Neither option lets you set permissions for objects that are not being installed as part of your<br />

installation.<br />

Learning More about the Custom <strong>InstallShield</strong> Handling Option or the Traditional<br />

Windows Installer Handling Option<br />

In <strong>Express</strong> projects, you need to specify whether you want to use the custom <strong>InstallShield</strong> handling or<br />

the Windows Installer handling. To learn how, see Selecting the Locked-Down Permissions Type for a<br />

Project.<br />

To learn how to set permissions for a file or folder using either of these options, see Configuring<br />

Permissions for Files and Folders. For information on setting permissions for a registry key using either<br />

of these options, see Configuring Permissions for Registry Keys.<br />

Selecting the Locked-Down Permissions Type for a Project<br />

<strong>InstallShield</strong> includes a project-wide setting that lets you specify how your installation should configure<br />

permissions for files, folders, and registry keys for end users in a locked-down environment.<br />

142 ISE-1900-UG00 <strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!