Share via


SDK Installation and Product Properties (Windows Embedded CE 6.0)

1/6/2010

When you use Platform Builder to configure and build an SDK, the result is a Microsoft® Windows® Installer (MSI) package. This package contains information required to install or uninstall an SDK, using the Windows Installer.

Each MSI package includes the following:

  • An .msi file that contains the following:
    • An installation database
    • A summary information stream
    • Data streams for various parts of the installation
  • One or more transforms
  • Internal source files
  • External source files or cabinet files required by the installation

The Windows Installer allows you to include splash screens with your SDKs.

The Installer also automates the SDK installation process. During this process, it creates an entry for the SDK in the Add or Remove Programs dialog box under Control Panel on your development workstation. This allows a developer who installed your SDK to later remove it in a straightforward manner.

The Windows Installer also requires a product globally unique identifier (GUID) for each distinct SDK to facilitate the installation process.

Platform Builder manages the GUIDs for you, generating a unique GUID for each SDK with a new product name you create. However, if you modify the product version number for an existing SDK, the GUID for that SDK does not change.

The IDE displays a history of product names associated with the OS design, allowing you to update an existing MSI package. If you make changes to your OS design and want to replace an existing SDK, select the product name associated with the existing MSI package.

The following table shows the installation information that the SDK requires.

Product properties Description

Product name

Name exposed to OS during installations and uninstallations.

Company name

Name of your company.

Company Web site

Web site for your company.

Locale language

Default language used for user interface (UI) installation elements that are not scripted.

Product version

Versioning to allow the installer to compare differing installations, using the format 00.00.0000.

For more information, see SDK Tool Property Pages: General.

See Also

Tasks

Modifying the SDK Installation Properties
Modifying the SDK Product Properties

Concepts

SDK Development
MSI-based Installer Modification