OpenGnsys  1.1.1
Referencia del Archivo Registry.lib

Librería o clase Registry #. Más...

Ir al código fuente de este archivo.

Funciones

function chntpw ()
 
function ogAddRegistryKey ()
 Añade una nueva clave al registro de Windows. #. Más...
 
function ogAddRegistryValue ()
 Añade un nuevo valor al registro de Windows, indicando su tipo de datos. #. Más...
 
function ogDeleteRegistryKey ()
 Elimina una clave del registro de Windows con todo su contenido. #. Más...
 
function ogDeleteRegistryValue ()
 Elimina un valor del registro de Windows. #. Más...
 
function ogGetHivePath ()
 Función básica que devuelve el camino del fichero con una sección del registro. #. Más...
 
function ogGetRegistryValue ()
 Devuelve el dato de un valor del registro de Windows. #. Más...
 
function ogListRegistryKeys ()
 Lista los nombres de subclaves de una determinada clave del registro de Windows. #. Más...
 
function ogListRegistryValues ()
 Lista los nombres de valores de una determinada clave del registro de Windows. #. Más...
 
function ogSetRegistryValue ()
 Establece el dato asociado a un valor del registro de Windows. #. Más...
 

Descripción detallada

Librería o clase Registry #.

# #

Definición en el archivo Registry.lib.

Documentación de las funciones

function chntpw ( )

Definición en la línea 13 del archivo Registry.lib.

Referenciado por ogLoadHiveWindows(), ogSetRegistryValue() y ogUpdateHiveWindows().

function ogAddRegistryKey ( )

Añade una nueva clave al registro de Windows. #.

ogAddRegistryKey path_mountpoint str_hive str_keyname

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_keynamenombre de la clave #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw #

El sistema de archivos de Windows debe estar montada previamente. #

Versión

1.0.1 - Nueva función #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-25

Definición en la línea 38 del archivo Registry.lib.

Hace referencia a ogGetHivePath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogAddRegistryValue ( )

Añade un nuevo valor al registro de Windows, indicando su tipo de datos. #.

ogAddRegistryValue path_mountpoint str_hive str_valuename [str_valuetype]

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_valuenamenombre del valor #
str_valuetypetipo de datos del valor (opcional) #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM, COMPONENTS } #

valuetype = { STRING, BINARY, DWORD }, por defecto: STRING #

Atención

Requisitos: chntpw #

El sistema de archivos de Windows debe estar montada previamente. #

Versión

1.0.1 - Nueva función #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-25

Definición en la línea 81 del archivo Registry.lib.

Hace referencia a ogGetHivePath(), ogHelp() y ogRaiseError().

Referenciado por ogBoot(), ogInstallFirstBoot() y ogInstallRunonce().

Gráfico de llamadas para esta función:

function ogDeleteRegistryKey ( )

Elimina una clave del registro de Windows con todo su contenido. #.

ogDeleteRegistryKey path_mountpoint str_hive str_keyname

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_keynamenombre de la clave #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw #

El sistema de archivos de Windows debe estar montada previamente. #

La clave debe estar vacía para poder ser borrada. #

Versión

1.0.1 - Nueva función #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-25

Definición en la línea 134 del archivo Registry.lib.

Hace referencia a ogGetHivePath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogDeleteRegistryValue ( )

Elimina un valor del registro de Windows. #.

ogDeleteRegistryValue path_mountpoint str_hive str_valuename

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_valuenamenombre del valor #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw #

El sistema de archivos de Windows debe estar montada previamente. #

Versión

1.0.1 - Nueva función #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-25

Definición en la línea 176 del archivo Registry.lib.

Hace referencia a ogGetHivePath(), ogHelp() y ogRaiseError().

Referenciado por ogInstallFirstBoot() y ogInstallRunonce().

Gráfico de llamadas para esta función:

function ogGetHivePath ( )

Función básica que devuelve el camino del fichero con una sección del registro. #.

ogGetHivePath path_mountpoint [str_hive|str_user]

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
Devuelve

str_path - camino del fichero de registro #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM, COMPONENTS, NombreDeUsuario? } #

Atención

El sistema de archivos de Windows debe estar montada previamente. #

Versión

1.0.1 - Nueva función #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2011-05-18 #

Versión

1.1.0 - Soportar registro de un usuario local. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2015-10-14

Definición en la línea 221 del archivo Registry.lib.

Hace referencia a ogHelp() y ogRaiseError().

Referenciado por ogAddRegistryKey(), ogAddRegistryValue(), ogDeleteRegistryKey(), ogDeleteRegistryValue(), ogGetRegistryValue(), ogListRegistryKeys(), ogListRegistryValues() y ogSetRegistryValue().

Gráfico de llamadas para esta función:

function ogGetRegistryValue ( )

Devuelve el dato de un valor del registro de Windows. #.

ogGetRegistryValue path_mountpoint str_hive str_valuename

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_valuenamenombre del valor #
Devuelve

str_valuedata - datos del valor. #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw, awk #

El sistema de archivos de Windows debe estar montado previamente. #

Versión

0.9 - Adaptación para OpenGNSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2009-09-11 #

Versión

1.1.0 - Soportar tipos BINARY (parejas hexadecimales separadas por espacio). #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2015-09-28

Definición en la línea 264 del archivo Registry.lib.

Hace referencia a ogGetHivePath(), ogHelp() y ogRaiseError().

Referenciado por ogGetOsUuid().

Gráfico de llamadas para esta función:

function ogListRegistryKeys ( )

Lista los nombres de subclaves de una determinada clave del registro de Windows. #.

ogListRegistryKeys path_mountpoint str_hive str_key

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_keyclave de registro #
Devuelve

str_subkey ... - lista de subclaves #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw, awk #

El sistema de archivos de Windows debe estar montado previamente. #

Versión

0.9 - Adaptación para OpenGNSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2009-09-23

Definición en la línea 312 del archivo Registry.lib.

Hace referencia a awk(), ogGetHivePath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogListRegistryValues ( )

Lista los nombres de valores de una determinada clave del registro de Windows. #.

ogListRegistryValues path_mountpoint str_hive str_key

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_keyclave de registro #
Devuelve

str_value ... - lista de valores #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw, awk #

El sistema de archivos de Windows debe estar montado previamente. #

Versión

1.0.1 - Nueva función. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-26

Definición en la línea 353 del archivo Registry.lib.

Hace referencia a awk(), ogGetHivePath(), ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogSetRegistryValue ( )

Establece el dato asociado a un valor del registro de Windows. #.

ogSetRegistryValue path_mountpoint str_hive str_valuename str_valuedata

#

Parámetros
path_mountpointdirectorio donde está montado el sistema Windows #
str_hivesección del registro #
str_valuenamenombre del valor de registro #
str_valuedatadato del valor de registro #
Devuelve

(nada) #

Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero de registro no encontrado. #
Nota

hive = { default, sam, security, software, system, components } #

Atención

Requisitos: chntpw #

El sistema de archivos de Windows debe estar montado previamente. #

Versión

0.9 - Adaptación para OpenGNSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2009-09-24 #

Versión

1.1.0 - Soportar tipos BINARY (parejas hexadecimales separadas por espacio). #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2015-09-28

Definición en la línea 397 del archivo Registry.lib.

Hace referencia a chntpw(), ogGetHivePath(), ogHelp() y ogRaiseError().

Referenciado por ogBoot(), ogInstallFirstBoot(), ogInstallRunonce() y ogSetWindowsName().

Gráfico de llamadas para esta función: