Skip to content

Possible Issues for Users

ammojamo edited this page Sep 13, 2010 · 2 revisions

Old license file

The problem: if a user has an old expired license file from a previous installation of EventManager, and then installs a new version of EventManager, the new license won’t automatically overwrite the old one.

The workaround: user can choose to load a license from a file, then browse to the EventManager install directory (e.g. C:\Program Files\EventManager) and load the license file in that directory.

Why this happens: the active license is stored in the users application settings folder (e.g. on XP: C:\Document and Settings\username\Application Data). When the installer runs, it simply places a license in the EventManager install directory. When EventManager runs, it will copy the license file from the install directory to the application settings directory if it does not already exist. When EventManager is uninstalled, it does not delete any data in the application settings folder, including the active license.

Why is the license stored in the applications settings folder?: because this is the only place that EventManager has write access to. If a user manually enters a license that he/she has purchased, EventManager needs to store this license somewhere, and it needs write access to do so.

How could we do this better?: we could overwrite an existing license if it is expired and the installation directory contains a non-expired one. Or..?

Clone this wiki locally