モジュール基本モジュール

モジュールレジストリ

Windows レジストリ アクセス モジュール

参照方法:

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

静的関数

listSubKey

指定されたキー値の下にあるすべてのサブキーを返します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定

結果を返す:

  • NArray、キー値の下にあるすべてのサブキーを返します

listValue

指定されたキー値の下にあるすべてのデータの正常性を返します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定

結果を返す:

  • NArray、キー値の下にあるすべてのデータの健全性を返します

get

指定されたキー値の値を照会します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定

結果を返す:

  • Value, 指定されたキーの値を返します

set

指定されたキー値を数値に設定します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定
  • value:番号、番号を指定
  • type: 整数、タイプを指定、許可されるタイプは DWORD と QWORD、デフォルトは DWORD

指定されたキー値を文字列に設定します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定
  • value: 文字列、文字列を指定
  • type: 整数、タイプを指定、許可されるタイプは SZ および EXPAND_SZ、デフォルトは SZ

指定されたキー値を複数文字列に設定します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定
  • value: 配列、複数の文字列配列を指定します

指定されたキー値をバイナリに設定します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定
  • value: Buffer、バイナリデータを指定

del

指定されたキー値の値を削除します

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

呼び出しパラメータ:

  • root: 整数、レジストリ ルートを指定します
  • key: 文字列、キー値を指定

絶え間ない

CLASSES_ROOT

Windows および関連するプログラムによって認識されるファイルの種類の詳細なリストを保存するレジストリ ルート

1
const registry.CLASSES_ROOT = 0;

CURRENT_USER

現在のユーザーが設定した情報を保存するレジストリ ルート

1
const registry.CURRENT_USER = 1;

LOCAL_MACHINE

コンピューターにインストールされているハードウェアとソフトウェアに関する情報を含むレジストリ ルート

1
const registry.LOCAL_MACHINE = 2;

USERS

レジストリ ルートには、コンピューターを使用するユーザーに関する情報が含まれています。

1
const registry.USERS = 3;

CURRENT_CONFIG

レジストリ ルート。このブランチには、コンピューターの現在のハードウェア構成情報が含まれています。

1
const registry.CURRENT_CONFIG = 5;

SZ

レジストリ データ型、文字列

1
const registry.SZ = 1;

EXPAND_SZ

レジストリ データ型、拡張文字列

1
const registry.EXPAND_SZ = 2;

DWORD

レジストリ データ型、32 ビット値

1
const registry.DWORD = 4;

QWORD

レジストリ データ型、64 ビット値

1
const registry.QWORD = 11;