Módulo módulo básico

Registro del módulo

Módulo de acceso al registro de Windows

Método de referencia:

1 2
var registry = require('registry'); var value = registry.get(registry.CLASSES_ROOT, "\node1\node2\value");

Función estática

listSubKey

Devuelve todas las subclaves bajo el valor de clave especificado

1 2
static NArray registry.listSubKey(Integer root, String key);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave

Devolver resultado:

  • NArray, Devuelve todas las subclaves bajo este valor de clave

listValue

Devuelve el estado de todos los datos bajo el valor clave especificado.

1 2
static NArray registry.listValue(Integer root, String key);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave

Devolver resultado:

  • NArray, Devuelve el estado de todos los datos bajo el valor clave

get

Consultar el valor del valor clave especificado

1 2
static Value registry.get(Integer root, String key);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave

Devolver resultado:

  • Value, Devuelve el valor de la clave especificada

set

Establecer el valor de clave especificado en un número

1 2 3 4
static registry.set(Integer root, String key, Number value, Integer type = DWORD);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave
  • value: Número, especifique el número
  • type: Entero, especifique el tipo, los tipos permitidos son DWORD y QWORD, el valor predeterminado es DWORD

Establecer el valor de clave especificado en una cadena

1 2 3 4
static registry.set(Integer root, String key, String value, Integer type = SZ);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave
  • value: Cadena, especifique la cadena
  • type: Entero, especifique el tipo, los tipos permitidos son SZ y EXPAND_SZ, el valor predeterminado es SZ

Establecer el valor de clave especificado en una cadena múltiple

1 2 3
static registry.set(Integer root, String key, Array value);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave
  • value: Matriz, especifique una matriz de cadenas múltiples

Establecer el valor de clave especificado en binario

1 2 3
static registry.set(Integer root, String key, Buffer value);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave
  • value: Buffer, Especificar datos binarios

del

Eliminar el valor del valor clave especificado

1 2
static registry.del(Integer root, String key);

Parámetros de llamada:

  • root: Entero, especifique la raíz del registro
  • key: Cadena, especifique el valor de la clave

constante

CLASSES_ROOT

Raíz del registro, que almacena una lista detallada de los tipos de archivos reconocidos por Windows y los programas asociados.

1
const registry.CLASSES_ROOT = 0;

CURRENT_USER

La raíz del registro, que almacena la información establecida por el usuario actual.

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

Raíz del registro, incluida información sobre el hardware y el software instalados en la computadora

1
const registry.LOCAL_MACHINE = 2;

USERS

La raíz del registro contiene información sobre el usuario que usa la computadora.

1
const registry.USERS = 3;

CURRENT_CONFIG

Raíz del registro, esta rama contiene la información de configuración de hardware actual de la computadora

1
const registry.CURRENT_CONFIG = 5;

SZ

Tipo de datos de registro, cadena

1
const registry.SZ = 1;

EXPAND_SZ

Tipo de datos de registro, cadena extendida

1
const registry.EXPAND_SZ = 2;

DWORD

Tipo de datos de registro, valor de 32 bits

1
const registry.DWORD = 4;

QWORD

Tipo de datos de registro, valor de 64 bits

1
const registry.QWORD = 11;