Mòdul mòdul bàsic

Registre de mòduls

Mòdul d'accés al registre de Windows

Mètode de referència:

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

Funció estàtica

listSubKey

Torneu totes les subclaus sota el valor de clau especificat

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau

Resultat de retorn:

  • NArray, Torneu totes les subclaus sota aquest valor de clau

listValue

Retorna l'estat de totes les dades amb el valor de clau especificat

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau

Resultat de retorn:

  • NArray, Retorna l'estat de totes les dades sota el valor clau

get

Consulteu el valor del valor de clau especificat

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau

Resultat de retorn:

  • Value, Retorna el valor de la clau especificada

set

Establiu el valor de la clau especificat en un número

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau
  • value: Nombre, especifiqueu el número
  • type: Enter, especifiqueu el tipus, els tipus permesos són DWORD i QWORD, el valor per defecte és DWORD

Establiu el valor de clau especificat en una cadena

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau
  • value: Cadena, especifiqueu la cadena
  • type: Enter, especifiqueu el tipus, els tipus permesos són SZ i EXPAND_SZ, el valor per defecte és SZ

Establiu el valor de clau especificat en una cadena múltiple

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau
  • value: Matriu, especifiqueu una matriu de diverses cadenes

Establiu el valor de clau especificat en binari

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau
  • value: Buffer, Especifiqueu dades binàries

del

Suprimiu el valor del valor de clau especificat

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

Paràmetres de trucada:

  • root: Enter, especifiqueu l'arrel del registre
  • key: Cadena, especifiqueu el valor de la clau

constant

CLASSES_ROOT

Arrel del registre, que emmagatzema una llista detallada dels tipus de fitxers reconeguts per Windows i els programes associats

1
const registry.CLASSES_ROOT = 0;

CURRENT_USER

L'arrel del registre, que emmagatzema la informació establerta per l'usuari actual

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

Arrel del registre, inclosa informació sobre el maquinari i el programari instal·lats a l'ordinador

1
const registry.LOCAL_MACHINE = 2;

USERS

L'arrel del registre conté informació sobre l'usuari que utilitza l'ordinador

1
const registry.USERS = 3;

CURRENT_CONFIG

Arrel del registre, aquesta branca conté la informació de configuració de maquinari actual de l'ordinador

1
const registry.CURRENT_CONFIG = 5;

SZ

Tipus de dades del registre, cadena

1
const registry.SZ = 1;

EXPAND_SZ

Tipus de dades del registre, cadena estesa

1
const registry.EXPAND_SZ = 2;

DWORD

Tipus de dades del registre, valor de 32 bits

1
const registry.DWORD = 4;

QWORD

Tipus de dades del registre, valor de 64 bits

1
const registry.QWORD = 11;