Deploying the AppLife Windows Service

If you have configured your application to utilize the AppLife Update Windows Service, you will utilize the service merge module for deployment. Using the merge module ensures proper reference counting for uninstalling.

The service is a shared resource and a single instance of the service is installed for all AppLife Update enabled applications on the system.

The service merge module also registers your application for use with the service.

The AppLife Update Windows Service merge module can be downloaded from https://www.applifeupdate.com/public/AppLifeUpdateService.msm

To use the Update Service merge module, add it to your Windows Installer setup.  The merge module has two configuration properties that must be set.

Path
Set this value to the path of the application executable that hosts the Update Controller.  You can use windows installer database properties to identify the location of your executable.  A common value for this property is [TARGETDIR]yourapp.exe

Public Key
Set this to the public key of your application project.  This is the same value as the PublicKeyToken property of the Update Controller.  You can also view your project public key from the project settings dialog.

 

Note: The merge module adds a requirement for administrative permissions to execute your Windows Installer.