Installation Services Overview

Installation Services is a collection of components that provide installation related functionalities. Device creators can use its components to create installer applications and install native software using its console-based tool. It also provides tools to check whether the software being installed is from a trusted source.

Components

The following components provide the services and API libraries used when creating an installer:

  • Secure Software Install (SWI) - Provides the functionality needed by the installer service to securely initiate the install and uninstall process. It allows native software to be installed on the device.

  • Secure Software Install Device tools consists of the following tools:

    • Secure Software Install Certificate Store tool (swicertstoretool) - Allows a device creator to create and configure the swicertstore.dat file containing the certificates and their capabilities.

    • Console-based SWI tool - Is a tool that allows native software to be installed, uninstalled or upgraded on the device using an EShell interface.

Related information
Secure Software Install