Method for automatically updating a computer registry

   
   

A method for automatically registering resources required for an application program module to execute. After the application program module is booted, a registration cache, which is stored in association with the application program module, is examined to determine its status. It indicates whether a registry on the computer system needs to be updated, e.g., after the user has moved files or renamed files. If so, a search is made through a predetermined directory to look for an application file or a dynamic link library file. If either is found, a resource fork in association with the file is opened, and it is determined whether there is a self-registration resource or an Object Linking and Embedded (OLE) Type Library (OTLB) in the resource fork. If found, any self-registration resource is registered by initiating a self-registration dynamic link library, and any OTLB resource is registered by initiating an OLE call.

Um método para automaticamente registar os recursos requeridos para um módulo do programa de aplicação executar. Depois que o módulo do programa de aplicação é carregado, um esconderijo do registo, que seja armazenado na associação com o módulo do programa de aplicação, está examinado para determinar seu status. Indica se um registro no sistema computatorizado necessita ser atualizado, por exemplo, depois que o usuário moveu limas ou é rebatizado limas. Se assim, uma busca é feita através de um diretório predeterminado para procurar uma lima da aplicação ou uma lima dinâmica da biblioteca de ligação. Se qualquer um for encontrado, uma forquilha do recurso na associação com a lima está aberta, e determina-se se há um recurso do self-registo ou ligar de objeto e tipo (OLE) encaixado biblioteca (OTLB) na forquilha do recurso. Se encontrado, todo o recurso do self-registo é registado iniciando uma biblioteca de ligação dinâmica do self-registo, e qualquer recurso de OTLB é registado iniciando uma chamada OLE.

 
Web www.patentalert.com

< Content layers

< Dynamic controls for use in computing applications

> Method and system for debugging a program

> Object-based systematic state space exploration of software

~ 00175