Modulo modulo base

Registro del modulo

Modulo di accesso al registro di Windows

Metodo di riferimento:

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

Funzione statica

listSubKey

Restituisce tutte le sottochiavi sotto il valore di chiave specificato

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave

Risultato di ritorno:

  • NArray , restituisce tutte le NArray sotto il valore della chiave

listValue

Restituisce lo stato di salute di tutti i dati nella chiave specificata

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave

Risultato di ritorno:

  • NArray , restituisce l' NArray di tutti i dati sotto la chiave

get

Interroga il valore del valore chiave specificato

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave

Risultato di ritorno:

  • Value , restituisce il valore del valore chiave specificato

set

Imposta il valore della chiave specificato su un numero

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave
  • value : numero, numero specificato
  • type : intero, specificare il tipo, i tipi consentiti sono DWORD e QWORD, il valore predefinito è DWORD

Imposta il valore della chiave specificato su una stringa

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave
  • value : stringa, stringa specificata
  • type : intero, specifica il tipo, i tipi consentiti sono SZ e EXPAND_SZ, il valore predefinito è SZ

Imposta il valore della chiave specificato su più stringhe

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave
  • value : array, specifica un array multistringa

Imposta il valore della chiave specificato su binario

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave
  • value : Buffer , specifica i dati binari

del

Elimina il valore del valore chiave specificato

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

Parametri di chiamata:

  • root : numero intero, specifica la root del registro
  • key : String, specifica il valore della chiave

costante

CLASSES_ROOT

Radice del registro, che memorizza un elenco dettagliato dei tipi di file riconosciuti da Windows e dei programmi associati

1
const registry.CLASSES_ROOT = 0;

CURRENT_USER

Radice del registro, che memorizza le informazioni impostate dall'utente corrente

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

Radice del registro, comprese le informazioni sull'hardware e il software installati sul computer

1
const registry.LOCAL_MACHINE = 2;

USERS

La radice del registro contiene informazioni sull'utente che utilizza il computer

1
const registry.USERS = 3;

CURRENT_CONFIG

Radice del registro, questo ramo contiene le informazioni sulla configurazione hardware corrente del computer

1
const registry.CURRENT_CONFIG = 5;

SZ

Tipo di dati del registro, stringa

1
const registry.SZ = 1;

EXPAND_SZ

Tipo di dati del registro, stringa estesa

1
const registry.EXPAND_SZ = 2;

DWORD

Tipo di dati del registro, valore a 32 bit

1
const registry.DWORD = 4;

QWORD

Tipo di dati del registro, valore a 64 bit

1
const registry.QWORD = 11;