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 sous-clés sous la valeur de 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 : String, spécifiez la valeur de la clé

Résultat de retour:

  • NArray , renvoie toutes les NArray clés sous la valeur de clé

listValue

Renvoie la clé 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 : String, spécifiez la valeur de la clé

Résultat de retour:

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

get

Interroger 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 : String, spécifiez la valeur de la clé

Résultat de retour:

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

set

Définir la valeur de clé spécifiée sur un 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 : String, spécifiez la valeur de la clé
  • value : nombre, nombre spécifié
  • type : Entier, spécifiez le type, les types autorisés sont DWORD et QWORD, la valeur par défaut est DWORD

Définir 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 : String, spécifiez la valeur de la clé
  • value : chaîne, chaîne spécifiée
  • type : Entier, spécifiez le type, les types autorisés sont SZ et EXPAND_SZ, la valeur par défaut est SZ

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

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 : String, spécifiez la valeur de la clé
  • value : tableau, spécifiez un tableau à chaînes multiples

Définir 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 : String, spécifiez la valeur de la clé
  • value : Buffer , spécifiez les données binaires

del

Supprimer la valeur de la valeur de 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 : String, spécifiez la valeur de la clé

constant

CLASSES_ROOT

Racine du 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 du registre, qui stocke les informations définies par l'utilisateur actuel

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

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

1
const registry.LOCAL_MACHINE = 2;

USERS

La racine du registre contient des informations sur l'utilisateur qui utilise l'ordinateur

1
const registry.USERS = 3;

CURRENT_CONFIG

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

1
const registry.CURRENT_CONFIG = 5;

SZ

Type de données de registre, chaîne

1
const registry.SZ = 1;

EXPAND_SZ

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

1
const registry.EXPAND_SZ = 2;

DWORD

Type de données de registre, valeur 32 bits

1
const registry.DWORD = 4;

QWORD

Type de données de registre, valeur 64 bits

1
const registry.QWORD = 11;