SetupConfig Properties |
The SetupConfig type exposes the following members.
Name | Description | |
---|---|---|
AutoStartWithWindows |
Gets or sets a value indicating whether the application should be launched when Windows starts.
| |
CompanyName |
Gets or sets the name of the company owning the application.
| |
Contact |
Gets or sets the contact information (email address).
| |
DefaultInstallationDirectory |
Gets or sets the default path of the installation directory.
Use [PROGRAM] as prefix to specify the program files.
E.g. "[PROGRAM]\MyCompany\MyApplication\".
| |
DisplayName |
Gets or sets the application display name.
| |
ExecutableName |
Gets or sets name of the application startup executable.
| |
HelpLink |
Gets or sets a link (can be email) to contact for help on this application.
| |
InfoUrl |
Gets or sets the URL of the site presenting this application or company.
| |
Name |
Gets or sets the application internal name.
Should be kept the same accross application versions.
If it needs to change, the previous name should be added in the UpgradeProductInfo list
(and in that case the publisher name is not optional and is based on the previous CompanyName).
| |
PackageRules |
Gets or sets the rules indicating how to package the MSS file.
See the SetupConfig_PackageRules class summary for more information.
| |
ProductCode |
Gets or sets the application product code.
Should be kept the same accross application versions.
Very important: is used to identify the application in the registry and is the key for application updates.
| |
UpgradeProductInfo |
Gets or sets the list of product that can be upgraded.
Why this list? Previous installations of MSI/InstallShield can be very difficult to identify
in the registry because of their moving names based on a key changing for each version.
Our setup will try to find the old keys bsaed on this list, using the only registry key property
of these old systems containing a fixed value, "DisplayName".
And the publisher name, if provided.
| |
Version |
Gets or sets the application version. Automatically set when the setup is built.
|