CREATING TEMPLATES OF OFFLINE RESOURCES

Implementations of the present invention allow software resources to be duplicated efficiently and effectively while offline. In one implementation, a preparation program receives an identification of a software resource, such as a virtual machine installed on a different volume, an offline operatin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ARAUJO, NELSON S., JR, ROBERTSON, STEVEN P
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Implementations of the present invention allow software resources to be duplicated efficiently and effectively while offline. In one implementation, a preparation program receives an identification of a software resource, such as a virtual machine installed on a different volume, an offline operating system, or an application program. The preparation program also receives an indication of customized indicia that are to be removed from the software resource. These indicia can include personalized information as well as the level of software updates, security settings, user settings or the like. Upon execution, the preparation program redirects the function calls of the preparation program to the software resource at the different volume (or even the same volume) while the software resource is not running. The preparation program thus can thus creates a template of the software resource in a safe manner without necessarily affecting the volume at which the preparation program runs. On décrit des modes de réalisation de l'invention, qui permettent de dupliquer efficacement et effectivement des ressources logicielles hors ligne. Dans un mode de réalisation, un programme de préparation reçoit une identification d'une ressource logicielle, telle qu'une machine virtuelle installée sur un volume différent, un système d'exploitation hors ligne ou un programme applicatif. Le programme de préparation reçoit également une indication d'indices personnalisés devant être supprimés de la ressource logicielle. Ces indices peuvent comprendre des informations personnalisées, ainsi que le niveau des mises à jour logicielles, des paramètres de sécurité, des configurations d'utilisateur, etc. Après exécution, le programme de préparation réoriente les appels de fonction du programme de préparation vers la ressource logicielle, au niveau du volume différent (ou du même volume) pendant que le logiciel ne tourne pas. Le programme de préparation peut ainsi créer un modèle de ressource logicielle de manière sûre, sans nécessairement intervenir dans le volume au niveau duquel le programme de préparation est exécuté.