Модуль базовый модуль

Реестр модулей

Модуль доступа к реестру 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 : Integer, укажите корень реестра
  • key : строка, указанный ключ

Возвращает результат:

  • NArray , верни всех NArray под ключ

listValue

Возвращает работоспособность всех данных по указанному ключу

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • key : строка, указанный ключ

Возвращает результат:

  • NArray , возвращает работоспособность всех данных под ключом

get

Запросить значение указанного значения ключа

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • key : строка, указанный ключ

Возвращает результат:

  • Value , возвращает значение указанного значения ключа

set

Устанавливает указанное значение ключа в число

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • key : строка, указанный ключ
  • value : номер, указанный номер
  • type : Integer, укажите тип, допустимые типы - DWORD и QWORD, по умолчанию - DWORD

Устанавливает указанное значение ключа в строку

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • key : строка, указанный ключ
  • value : строка, указанная строка
  • type : Integer, укажите тип, допустимые типы - SZ и EXPAND_SZ, по умолчанию - SZ

Установите указанное значение ключа для нескольких строк

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • key : строка, указанный ключ
  • value : массив, указать многострочный массив

Устанавливает указанное значение ключа в двоичный

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • key : строка, указанный ключ
  • value : Buffer , указать двоичные данные

del

Удалить значение указанного ключа

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

Параметры звонка:

  • root : Integer, укажите корень реестра
  • 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;