Visualización de los valores de las claves

Los valores de la clave activa aparecen en el panel derecho de la ventana del Editor del Registro. Los nombres de valores aparecen en la primera columna del panel de la derecha, titulada Nombre. Los caracteres válidos que pueden ser incluidos en el nombre de valor son: de la a hasta la z, del O al 9, el espacio en blanco y el subrayado (_). Los valores mismos aparecen en la segunda columna titulada Datos. (Véase la Figura 2.1 nuevamente). Cada clave contiene al menos un valor con el nombre (Predeterminado), aunque no es necesario que (Predeterminado) tenga su valor establecido. Si la entrada (Predeterminado) no contiene ningún valor, se mostrará la cadena (valor no establecido) en el Editor del Registro. Cada entrada adicional de una clave debe tener tanto un nombre como un dato del valor.


Nota: El límite de 64 K que existía para el tamaño de las claves en Windows 96 ha sido quitado en Windows 98 (una clave ahora puede contener más de 64 K de datos). No obstante, un valor individual dentro de una clave no puede exceder de 76 K, de manera que las cadenas largas y los flujos de datos binarios no pueden ser guardados en el Registro. Para vencer este límite, use un archivo para almacenar grandes cantidades de datos cuyo valor total exceda de 76 K y entonces mantenga un puntero a este archivo como el valor de la clave.


El Editor del Registro puede manejar tipos de datos de cadena, binarios y WORD:

  • Cadena. Los tipos de datos de cadena son guardados como caracteres (tales como «C:\WINDOWS"Notepad.exe %1»). Los valores de texto van encerrados entre comillas. Un valor de cadena vacío se indica como « ». Los valores de cadena se almacenan como un conjunto de caracteres terminado en un carácter nulo.

  • Binario. Los tipos de datos binarios se representan como una secuencia de bytes hexadecimales (o hex) utilizando los dígitos del O al 9 y las letras de la A a la F (por ejemplo, OO 03 10 3A). Una entrada vacía se representa como (un valor binario de longitud cero) en el Editor del Registro. Un valor definido puede tener un tamaño comprendido entre 1 byte y 16 K.

  • DWORD. Los tipos de datos DWORD son un caso especial de un valor binario. Están restringidos a 4 bytes y el valor se muestra en hexadecimal y decimal mediante el formato 0x00000000 (O). El primer número, 0x00000000, es la representación hexadecimal del valor, mientras que el número entre paréntesis, (0), contiene la representación decimal del valor.


    Nota: Los tipos de datos de los valores de las claves que se mencionan arriba, son mostrados por el Editor del Registro. Un programador puede definir tipos adicionales como variantes especiales de estos valores (por ejemplo, REG_EXPA ND~SZ para una cadena terminada en cero de caracteres Unicode o ANSI).

    La representación y el significado de los datos de un valor dependen de la clave. Una secuencia binaria puede ser interpretada como un único byte, como dos bytes o como una secuencia de bytes. Algunos valores numéricos se almacenan como cadenas (por ejemplo, aquellos que afectan a la resolución de la pantalla).
    Toda la jerarquía de arriba abajo, incluyendo la clave activa, se muestra en la barra de estado del Editor del Registro. Esta presentación le puede ayudar a hacer un seguimiento del lugar donde se encuentra dentro de estructuras profundamente anidadas, cuando la jerarquía no está toda a la vista en el panel de la izquierda.


    © 2000, Mago'2K
    http://www.geocities.com/cinicoweb
    El Registro de Windows 98