Method for automatically updating a computer registry

   
   

In a computer system, a method for automatically registering resources required for an application program module to execute. After the application program module is booted, a registration cache is examined to determine its status. The registration cache is stored in association with the application program module and it indicates whether a registry on the computer system needs to be updated, such as after the user has moved files or renamed files such that registry keys in the registry may no longer be valid. If the registration cache indicates that the registry needs to be updated, then a search is made through a predetermined directory, such as the application program module folder. The search is looking for an application file or a dynamic link library file. Upon detecting an application file or a dynamic link library file, then a resource fork in association with the file is opened and it is determined whether there is a self-registration resource in the resource fork. If so, then the self-registration resource is registered by initiating a self-registration dynamic link library. It is also determined whether there is an Object Linking and Embedding (OLE) Type Library (OTLB) resource in the resource fork and if so, then registering the OTLB resource by initiating an OLE call.

En un sistema informático, un método para automáticamente colocar los recursos requeridos para un módulo del programa de uso ejecutarse. Después de que se patee el módulo del programa de uso, un escondrijo del registro se examina para determinar su estado. El escondrijo del registro se almacena en la asociación con el módulo del programa de uso e indica si un registro en el sistema informático necesita ser puesto al día, por ejemplo después de que el usuario haya movido archivos o retitulado archivos tales que las llaves del registro en el registro pueden no más de largo ser válidas. Si el escondrijo del registro indica que el registro necesita ser puesto al día, después una búsqueda se hace a través de un directorio predeterminado, tal como la carpeta del módulo del programa de uso. La búsqueda está buscando un archivo del uso o un archivo dinámico de la biblioteca de acoplamiento. Sobre la detección de un archivo del uso o de un archivo dinámico de la biblioteca de acoplamiento, entonces una bifurcación del recurso en la asociación con el archivo se abre y se determina si hay un recurso del uno mismo-registro en la bifurcación del recurso. Si es así entonces el recurso del uno mismo-registro es colocado iniciando una biblioteca de acoplamiento dinámica del uno mismo-registro. También es determinado si hay ligar de objeto y encajar el tipo (OLE) recurso de la biblioteca (OTLB) en la bifurcación del recurso y si es así después colocando el recurso de OTLB iniciando una llamada OLE.

 
Web www.patentalert.com

< Object oriented method and apparatus for class variable initialization

< Data speculation within modulo scheduled loops

> Updating system ROM configuration utility using NVRAM

> Parallel software processing system

~ 00149