Module Module de base

Registre des modules

Module d'accès au registre Windows

Méthode de référence:

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

Fonction statique

listSubKey

Renvoie toutes les clés enfants sous la clé spécifiée

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée

Résultat de retour:

  • NArray , retourne toutes les NArray sous cette clé

listValue

Renvoie la santé de toutes les données sous la clé spécifiée

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée

Résultat de retour:

  • NArray , renvoie la santé de toutes les données sous la clé

get

Recherchez la valeur de la clé spécifiée

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée

Résultat de retour:

  • Value , retourne la valeur de la clé spécifiée

set

Définissez la valeur de clé spécifiée sur nombre

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée
  • value : nombre, nombre spécifié
  • type : Entier, le type spécifié, les types autorisés sont DWORD et QWORD, la valeur par défaut est DWORD

Définissez la valeur de clé spécifiée sur une chaîne

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée
  • value : String, la chaîne spécifiée
  • type : Entier, le type spécifié, les types autorisés sont SZ et EXPAND_SZ, la valeur par défaut est SZ

Définissez la valeur de clé spécifiée sur plusieurs chaînes

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée
  • value : tableau, spécifiez un tableau à chaînes multiples

Définissez la valeur de clé spécifiée sur binaire

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée
  • value : Buffer , spécifiez les données binaires

del

Supprimer la valeur de la clé spécifiée

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

Paramètres d'appel:

  • root : entier, spécifiez la racine du registre
  • key : chaîne, valeur de clé spécifiée

constant

CLASSES_ROOT

Racine de registre, qui stocke une liste détaillée des types de fichiers reconnus par Windows et des programmes associés

1
const registry.CLASSES_ROOT = 0;

CURRENT_USER

Racine de registre, qui stocke les informations définies par l'utilisateur actuel

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

Racine de registre, y compris des informations sur le matériel et les logiciels installés sur l'ordinateur

1
const registry.LOCAL_MACHINE = 2;

USERS

Racine de registre, contenant des informations pour les utilisateurs qui utilisent des ordinateurs

1
const registry.USERS = 3;

CURRENT_CONFIG

Racine de registre, cette branche contient les informations de configuration matérielle actuelles de l'ordinateur

1
const registry.CURRENT_CONFIG = 5;

SZ

Type de données du registre, chaîne

1
const registry.SZ = 1;

EXPAND_SZ

Type de données du registre, chaîne étendue

1
const registry.EXPAND_SZ = 2;

DWORD

Type de données du registre, valeur 32 bits

1
const registry.DWORD = 4;

QWORD

Type de données du registre, valeur 64 bits

1
const registry.QWORD = 11;