A multiple stage installation system for the installation and setup of a
suite of applications segregates and organizes the preparation,
installation, clean up, optimization, etc. into functional groupings that
define the multiple stages of the installation process. These functional
groupings include actions to be performed on behalf of and to any and all
of the applications to be installed. While different stages may be
defined, the system preferably includes a pre-install phase, an install
phase, and a post-install phase during which different functional
activities are performed. An optimization phase may also be included to
allow optimization of applications that have already been installed. In a
preferred embodiment, the applications to be installed implement a COM
interface that contains a method for each stage supported. The core
installation system determines the installation order for the
applications, acquires the COM interface from the application, and for
each install stage, calls the appropriate method on that interface. Each
application's method for a given stage is called before any methods of any
applications for the next stage.
Ein mehrfaches Stadium Installation System für die Installation und die Einstellung einer Suite von Anwendungen trennt und organisiert die Vorbereitung, Installation, säubern oben, Optimierung, etc. in Funktionsgruppierungen, die die mehrfachen Stadien des Installation Prozesses definieren. Diese Funktionsgruppierungen schließen im Namen ein und die zu irgendwelchen und zu allen angebracht zu werden Anwendungen durchgeführt zu werden Tätigkeiten. Während unterschiedliche Stadien definiert werden können, schließt das System vorzugsweise eine Pre-installphase, eine anbringenphase und eine Pfosten-anbringen Phase ein, während deren unterschiedliche Funktionstätigkeiten durchgeführt werden. Eine Optimierung Phase kann auch eingeschlossen werden, um Optimierung der Anwendungen zu erlauben, die bereits angebracht worden sind. In einer bevorzugten Verkörperung die Anwendungen, zum angebrachtes Werkzeug zu sein, das COM anschließen, die eine Methode für jedes gestützte Stadium enthält. Das Kerninstallation System stellt den Installation Auftrag für die Anwendungen fest, erwirbt die COM Schnittstelle von der Anwendung und für jedes bringt Stadium, Anrufe die passende Methode auf dieser Schnittstelle an. Methode jeder Anwendung für ein gegebenes Stadium wird vor allen möglichen Methoden irgendwelcher Anwendungen für das folgende Stadium benannt.