모듈 기본 모듈

모듈 레지스트리

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 , 키 값 아래의 모든 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;