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.

Task To specify a new default location for your setup projects:<br />

GUIDs<br />

1. On the Tools menu, click Options. The Options dialog box opens.<br />

2. Click the File Locations tab.<br />

Chapter 2: Getting Started<br />

Working with Projects<br />

3. In the Project Location box, enter a new path or click Browse to find the appropriate location.<br />

4. Click OK.<br />

The default location for all new projects that you create with <strong>InstallShield</strong> is the one that you specified.<br />

Although this folder is used for all new projects, any existing projects remain in the previous location.<br />

GUID stands for Globally Unique Identifier. A GUID is 128 bits long, and the algorithm used to generate<br />

a GUID guarantees each GUID to be unique. Because GUIDs are guaranteed to be unique, they can be<br />

used to identify COM classes, Product Codes, and various other codes.<br />

For example, after a product is installed, a key is created under<br />

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall and is named<br />

after the installation’s Product Code. At one time, this key was named after the Product Name. However,<br />

this caused a potential conflict. If two installations were installed on the same machine, and both shared<br />

the same Product Name, they would also share the same registry key. Because a GUID is now used, it<br />

guarantees that this conflict does not occur.<br />

An example GUID is {5D607F6A-AF48-4003-AFA8-69E019A4496F}. Any letters in a GUID must be in<br />

uppercase.<br />

GUIDs in Your Project<br />

When you create an installation project, there are a number of different GUIDs that are relevant to your<br />

project.<br />

Table 2-3: GUIDs<br />

GUID Name Description<br />

Product Code or Product GUID The product GUID uniquely identifies your<br />

application.<br />

Package Code or Package GUID The package code uniquely identifies your<br />

installation package.<br />

QuickPatch GUID The patch GUID uniquely identifies a QuickPatch<br />

package.<br />

Upgrade Code or Upgrade GUID The upgrade GUID uniquely identifies a family of<br />

products for upgrade purposes. It is important for<br />

upgrades.<br />

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

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

Saved successfully!

Ooh no, something went wrong!