An install system, method, and program for installing a given program utilizes a containment structure having a fileset object for the program or several fileset objects for various parts of a program. Each fileset object contains install objects. An install object may be a file object, registry object, shortcut object, directory object, permissions object, library file object, dependency object, folder objects or other objects. Each fileset and install object contains the means for installing itself, uninstalling itself, logging itself to a file and recreating itself from a log file. The install process includes defining and building up a program object, for the program, which contains fileset objects which contain install objects. Install is called on the program object which effectuates an install call on each of the filesets and install objects. For each fileset object, a log is created. Then, each install object for a fileset logs itself to the particular log file of that fileset. When the fileset is finished being installed, the log file is closed. To uninstall, each fileset and the corresponding install objects are recreated by using the particular log file of the fileset object. Uninstall is called on the recreated fileset, and the install objects that were installed are uninstalled. In a preferred embodiment, the install program can be utilized across any one of many operating systems. During an install or uninstall method, platform specific code is called to perform platform specific operations or procedures on the filesets/objects.

Ein anbringensystem, -methode und -programm für das Anbringen eines gegebenen Programms verwendet eine Eindämmungstruktur, die einen fileset Gegenstand für das Programm oder einige fileset Gegenstände für verschiedene Teile eines Programms hat. Jeder fileset Gegenstand enthält anbringen Gegenstände. Ein anbringengegenstand kann ein Akte Gegenstand, Registergegenstand, Abkürzunggegenstand, Verzeichnisgegenstand, Erlaubnis sein einwenden, Bibliothekakte Gegenstand, Abhängigkeit Gegenstand, Heftgegenstände oder andere Gegenstände. Jedes fileset und bringen Gegenstand enthält die Mittel für das Anbringen, das Uninstalling, das Protokollieren in einer Akte und die Neuerstellung von einer Maschinenbordbuchakte an. Der anbringenprozeß schließt das Definieren ein und das Aufbauen eines Programmgegenstandes, für das Programm, das fileset Gegenstände enthält, die enthalten, bringen Gegenstände an. Bringen Sie wird ersucht um dem Programmgegenstand, der anbringen ersuchen jedes um der filesets bewirkt und anbringt Gegenstände an. Für jeden fileset Gegenstand wird ein Maschinenbordbuch hergestellt. Dann bringen jedes Gegenstand für ein fileset Maschinenbordbücher selbst zur bestimmten Maschinenbordbuchakte dieses fileset an. Wenn das fileset fertiges angebracht werden ist, ist die Maschinenbordbuchakte geschlossen. Zum uninstall bringen jedes fileset und das Entsprechen Gegenstände werden neu erstellt an, indem sie die bestimmte Maschinenbordbuchakte des fileset Gegenstandes verwenden. Uninstall wird um dem neu erstellten fileset ersucht, und die anbringengegenstände, die angebracht wurden, sind uninstalled. In einer bevorzugten Verkörperung kann das anbringenprogramm über irgendeinem vieler Betriebssysteme verwendet werden. Während einer anbringen oder uninstallmethode wird spezifischer Code der Plattform benannt, um spezifische Betriebe oder Verfahren der Plattform auf dem filesets/objects durchzuführen.

 
Web www.patentalert.com

< (none)

< Cache coherency protocols with posted operations

> Process for the preparation of a composition containing ethylene polymers, composition containing ethylene polymers and use thereof

> (none)

~ 00027