09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

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-1800-UG01 <strong>InstallShield</strong> <strong>2012</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!