The system, method, and program of this invention enables a developer to
write a platform independent program that can read, create, modify,
delete, and enumerate registry type of information regardless of whether
or not a targeted operating system supports a registry or registry
equivalent functionality. More specifically, as disclosed herein, in a
preferred embodiment, there is a global registry object for carrying out,
i.e., mapping, registry functions or registry equivalent functions across
multiple operating systems. In particular, the global registry object is
used to read, create, modify, delete, and enumerate registries for the
Windows operating system in a simplified manner. The global registry
object has the following fields: keyname, key root, and key value. The key
root field is mapped to a root in a registry of a Windows operating
system. The keyname field is mapped to a key and any subkeys, if they
exist, in the Windows registry. The key value field is mapped to a value
in the Windows registry. As such, the Windows registry can be manipulated
through methods of the global registry object.
El sistema, el método, y el programa de esta invención permite a un revelador escribir a una plataforma el programa independiente sin importar el cual puede leer, crear, modificar, suprimir, y enumerar el tipo del registro de información si o no un sistema operativo apuntado apoya una funcionalidad del registro o del equivalente del registro. Más específicamente, según lo divulgado adjunto, en una encarnación preferida, hay un objeto global del registro para realizar, es decir, el traz, funciones del registro o funciones equivalentes del registro a través de sistemas operativos múltiples. En detalle, el objeto global del registro se utiliza para leer, para crear, para modificar, para suprimir, y para enumerar los registros para el sistema operativo de Windows de una manera simplificada. El objeto global del registro tiene los campos siguientes: keyname, valor dominante del raíz, y dominante. El campo dominante de la raíz traz a una raíz en un registro de un sistema operativo de Windows. El campo del keyname traz a una llave y a cualquier subkeys, si existen, en el registro de Windows. El campo de valor dominante traz a un valor en el registro de Windows. Como tal, el registro de Windows se puede manipular con métodos del objeto global del registro.