Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

A Small Note on MSI Product Codes

Updated: 10 Jul 2010 | 2 comments
R-Vijay's picture
+2 2 Votes
Login to vote

The product code is a Globally Unique Identifier (GUID) that is the principal identification for an application or product. GUIDs are 128-bit values that are generated using an algorithm defined by the Open Systems Foundation to guarantee uniqueness across time and space.

When to Change the Product Code
• The original and updated product installations will be installed on the same machine.
• The name of the .MSI file has changed.
• The component code for an existing component has changed.
• A component has been added or removed from an existing feature.
• An existing feature has become the child of an existing feature.
• An existing child feature has been removed from its parent feature.

When not to change
•For minor changes to a product, the product code does not need to be changed.
•When you add a new child feature to an existing feature that has entirely new components.

For details on how a WIndows Installer GUID gets generated, refer this link http://www.msigeek.com/282/windows-installer-guids

--
Cheers'
Vijay Raj
Microsoft MVP [Setup-Deploy]
Weblog: www.msigeek.com

Comments

John McFadyen's picture
14
Apr
2009
1 Vote +1
Login to vote

128 bit ?

correction

Guid's are 32 hexadecimal values which can be viewed as 128bit binary (the later of which is very rarely ever required) if at all.

Ram Champion's picture
18
Apr
2009
0 Votes 0
Login to vote

Good information

Good post.