Feature
table explains the logical tree structure of features. There should be atleast
one feature in every MSI file. And a feature can have a parent and child
features also. Feature table contains the list of features that are present in
a specific MSI file. The following are the columns of Feature table:
For
example suppose there are two features Feature
1 and Feature 2 in a specific
msi file. Suppose ‘Feature 1’ feature is
child feature of ‘Feature 2’ feature.
Feature
Column:
It is a Primary key
used to identify a particular feature record. Feature column shows Feature 1 as
primary key for feature Feature1.
Feature_Parent:
Feature
2 will be its parent feature, since Feature
1 feature is a child feature of Feature
2.
Title:
Title
will be the Short string of text identifying the feature. So in this case it
will be Feature 1.
Description:
Longer
string of text describing the feature. It can be NULL
Display:
Value
|
Appearance in UserInterface
|
NULL
|
Feature
not displayed
|
ODD
NUMBER
|
Displayed
as expanded
|
EVEN
NUMBER
|
Displayed
as collapsed
|
Level:
The
initial installation level of this feature. An install level of zero disables
the item and prevents it from being displayed.
Directory:
Directory_
column specifies the name of a directory that can be configured. In this
particular example the Directory is INSTALLDIR.
Directory
|
Full path
|
1)
INSTALLDIR
|
C:\ProgramFiles\{Application
Name}.
Ex:
“C:\Program Files\Adobe”. Where Adobe is application name.
|
2)
TargetDir
|
Ex:
“C:\”
|
Attributes:
This field specifies the remote execution option for features that have
not yet been installed and for which no feature state request has been made
using any of the properties. If this field is blank, the value defaults to 0.
No comments:
Post a Comment