Modul Basismodul

Modulregistrierung

Zugriffsmodul für die Windows-Registrierung

Referenzmethode:

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

Statische Funktion

listSubKey

Alle Unterschlüssel unter dem angegebenen Schlüsselwert zurückgeben

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an

Ergebnis zurückgeben:

  • NArray, Alle Unterschlüssel unter dem Schlüsselwert zurückgeben

listValue

Gibt den Zustand aller Daten unter dem angegebenen Schlüsselwert zurück

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an

Ergebnis zurückgeben:

  • NArray, Gibt den Zustand aller Daten unter dem Schlüsselwert zurück

get

Den Wert des angegebenen Schlüsselwerts abfragen

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an

Ergebnis zurückgeben:

  • Value, Gibt den Wert des angegebenen Schlüssels zurück

set

Legen Sie den angegebenen Schlüsselwert auf eine Zahl fest

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an
  • value: Nummer, geben Sie die Nummer an
  • type: Integer, geben Sie den Typ an, zulässige Typen sind DWORD und QWORD, der Standardwert ist DWORD

Legen Sie den angegebenen Schlüsselwert auf eine Zeichenfolge fest

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an
  • value: String, geben Sie den String an
  • type: Integer, geben Sie den Typ an, zulässige Typen sind SZ und EXPAND_SZ, der Standardwert ist SZ

Legen Sie den angegebenen Schlüsselwert auf eine Mehrfachzeichenfolge fest

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an
  • value: Array, geben Sie ein Array mit mehreren Zeichenfolgen an

Setzen Sie den angegebenen Schlüsselwert auf binär

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an
  • value: Buffer, Binärdaten angeben

del

Löschen Sie den Wert des angegebenen Schlüsselwerts

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

Aufrufparameter:

  • root: Integer, geben Sie das Registry-Root an
  • key: String, geben Sie den Schlüsselwert an

Konstante

CLASSES_ROOT

Registry-Root, der eine detaillierte Liste der Dateitypen speichert, die von Windows und zugehörigen Programmen erkannt werden

1
const registry.CLASSES_ROOT = 0;

CURRENT_USER

Das Registry-Root, das die vom aktuellen Benutzer eingestellten Informationen speichert

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

Registry-Root, einschließlich Informationen über die auf dem Computer installierte Hard- und Software

1
const registry.LOCAL_MACHINE = 2;

USERS

Das Registry-Root enthält Informationen über den Benutzer, der den Computer verwendet uses

1
const registry.USERS = 3;

CURRENT_CONFIG

Registry-Root, dieser Zweig enthält die aktuellen Hardware-Konfigurationsinformationen des Computers

1
const registry.CURRENT_CONFIG = 5;

SZ

Registrierungsdatentyp, Zeichenfolge

1
const registry.SZ = 1;

EXPAND_SZ

Registrierungsdatentyp, erweiterte Zeichenfolge

1
const registry.EXPAND_SZ = 2;

DWORD

Registrierungsdatentyp, 32-Bit-Wert

1
const registry.DWORD = 4;

QWORD

Registrierungsdatentyp, 64-Bit-Wert

1
const registry.QWORD = 11;