Windows 注册表访问模块 引用方式:
var registry = require('registry');
var value = registry.get(registry.CLASSES_ROOT, "\node1\node2\value");
| Type | Method and Description |
|---|---|
| const | public const CLASSES_ROOTCLASSES_ROOTCLASSES_ROOT注册表根,存储Windows可识别的文件类型的详细列表,以及相关联的程序 |
| const | public const CURRENT_USERCURRENT_USERCURRENT_USER注册表根,存储当前用户设置的信息 |
| const | public const LOCAL_MACHINELOCAL_MACHINELOCAL_MACHINE注册表根,包括安装在计算机上的硬件和软件的信息 |
| const | public const USERSUSERSUSERS注册表根,包含使用计算机的用户的信息 |
| const | public const CURRENT_CONFIGCURRENT_CONFIGCURRENT_CONFIG注册表根,这个分支包含计算机当前的硬件配置信息 |
| const | public const SZSZSZ注册表数据类型,字符串 |
| const | public const EXPAND_SZEXPAND_SZEXPAND_SZ注册表数据类型,扩展字符串 |
| const | public const DWORDDWORDDWORD注册表数据类型,32 位数值 |
| const | public const QWORDQWORDQWORD注册表数据类型,64 位数值 |
| Type | Method and Description |
|---|---|
| List | listSubKey(Integer root,String key)返回指定键值下的所有子健 |
| List | listValue(Integer root,String key)返回指定键值下的所有数据的健 |
| Value | get(Integer root,String key)查询指定键值的数值 |
| void | set(Integer root,String key,Number value,Integer type)设置指定键值为数字 |
| void | set(Integer root,String key,String value,Integer type)设置指定键值为字符串 |
| void | set(Integer root,String key,Array value)设置指定键值为多字符串 |
| void | set(Integer root,String key,Buffer value)设置指定键值为二进制 |
| void | del(Integer root,String key)删除指定键值的数值 |
public const CLASSES_ROOTCLASSES_ROOTCLASSES_ROOT注册表根,存储Windows可识别的文件类型的详细列表,以及相关联的程序
public const CURRENT_USERCURRENT_USERCURRENT_USER注册表根,存储当前用户设置的信息
public const LOCAL_MACHINELOCAL_MACHINELOCAL_MACHINE注册表根,包括安装在计算机上的硬件和软件的信息
public const USERSUSERSUSERS注册表根,包含使用计算机的用户的信息
public const CURRENT_CONFIGCURRENT_CONFIGCURRENT_CONFIG注册表根,这个分支包含计算机当前的硬件配置信息
public const SZSZSZ注册表数据类型,字符串
public const EXPAND_SZEXPAND_SZEXPAND_SZ注册表数据类型,扩展字符串
public const DWORDDWORDDWORD注册表数据类型,32 位数值
public const QWORDQWORDQWORD注册表数据类型,64 位数值
listSubKey(Integer root,String key)返回指定键值下的所有子健
root 指定注册表根
key 指定键值
返回该键值下所有子健
listValue(Integer root,String key)返回指定键值下的所有数据的健
root 指定注册表根
key 指定键值
返回该键值下所有数据的健
get(Integer root,String key)查询指定键值的数值
root 指定注册表根
key 指定键值
返回指定键值的数值
set(Integer root,String key,Number value,Integer type)设置指定键值为数字
root 指定注册表根
key 指定键值
value 指定数字
type 指定类型,允许的类型为 DWORD 和 QWORD,缺省为 DWORD
set(Integer root,String key,String value,Integer type)设置指定键值为字符串
root 指定注册表根
key 指定键值
value 指定字符串
type 指定类型,允许的类型为 SZ 和 EXPAND_SZ,缺省为 SZ
set(Integer root,String key,Array value)设置指定键值为多字符串
root 指定注册表根
key 指定键值
value 指定多字符串数组
set(Integer root,String key,Buffer value)设置指定键值为二进制
root 指定注册表根
key 指定键值
value 指定二进制数据
del(Integer root,String key)删除指定键值的数值
root 指定注册表根
key 指定键值