Registro del modulo
Modulo di accesso al registro di Windows
Metodo di riferimento:
1
2var registry = require('registry');
var value = registry.get(registry.CLASSES_ROOT, "\node1\node2\value");
Funzione statica
listSubKey
Restituisce tutte le sottochiavi sotto il valore della chiave specificato
1
2static NArray registry.listSubKey(Integer root,
String key);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
Risultato di ritorno:
- NArray, Restituisce tutte le sottochiavi sotto questo valore chiave
listValue
Restituisce lo stato di tutti i dati sotto il valore chiave specificato
1
2static NArray registry.listValue(Integer root,
String key);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
Risultato di ritorno:
- NArray, Restituisce lo stato di tutti i dati sotto il valore della chiave
get
Interroga il valore del valore chiave specificato
1
2static Value registry.get(Integer root,
String key);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
Risultato di ritorno:
- Value, Restituisce il valore della chiave specificata
set
Imposta il valore della chiave specificato su un numero
1
2
3
4static registry.set(Integer root,
String key,
Number value,
Integer type = DWORD);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
- value: Numero, specificare il numero
- 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
4static registry.set(Integer root,
String key,
String value,
Integer type = SZ);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
- value: Stringa, specifica la stringa
- type: Intero, specificare il tipo, i tipi consentiti sono SZ e EXPAND_SZ, il valore predefinito è SZ
Imposta il valore della chiave specificato su una multistringa
1
2
3static registry.set(Integer root,
String key,
Array value);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
- value: Array, specifica un array multi-stringa
Imposta il valore della chiave specificato su binario
1
2
3static registry.set(Integer root,
String key,
Buffer value);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
- value: Buffer, Specifica dati binari
del
Elimina il valore del valore chiave specificato
1
2static registry.del(Integer root,
String key);
Parametri di chiamata:
- root: Intero, specifica la radice del registro
- key: Stringa, specifica il valore della chiave
costante
CLASSES_ROOT
Radice del registro, che memorizza un elenco dettagliato dei tipi di file riconosciuti da Windows e dai programmi associati
1const registry.CLASSES_ROOT = 0;
CURRENT_USER
La radice del registro, che memorizza le informazioni impostate dall'utente corrente
1const registry.CURRENT_USER = 1;
LOCAL_MACHINE
Radice del registro, comprese le informazioni sull'hardware e il software installati sul computer
1const registry.LOCAL_MACHINE = 2;
USERS
La radice del registro contiene informazioni sull'utente che utilizza il computer
1const registry.USERS = 3;
CURRENT_CONFIG
Radice del registro, questo ramo contiene le informazioni sulla configurazione hardware corrente del computer
1const registry.CURRENT_CONFIG = 5;
SZ
Tipo di dati del registro, stringa
1const registry.SZ = 1;
EXPAND_SZ
Tipo di dati del registro, stringa estesa
1const registry.EXPAND_SZ = 2;
DWORD
Tipo di dati del registro, valore a 32 bit
1const registry.DWORD = 4;
QWORD
Tipo di dati del registro, valore a 64 bit
1const registry.QWORD = 11;