dos_reggettype

从注册表返回值的数据类型.

 

警告: 使用不当会导致严重的问题, 甚至需要你重装系统. 小心使用.


语法

(dos_regenumkey hive key name)

参数

hive

注册表根键, 可用值如下:

 

HKEY_CURRENT_USER

HKEY_LOCAL_MACHINE

HKEY_USERS

HKEY_CURRENT_CONFIG

HKEY_CLASSES_ROOT

HKEY_PERFORMANCE_DATA

HKEY_DYN_DATA

 

key

注册表项.

 

name

要查询的值.

返回

如果成功, 返回用于识别数据类型的整数. 包括以下几种:

 

0

REG_NONE

无类型

1

REG_SZ

Unicode无结尾字符串

2

REG_EXPAND_SZ

Unicode无结尾字符串(带环境变量引用)

3

REG_BINARY

二进制形式

4

REG_DWORD

32位数字

4

REG_DWORD_LITTLE_ENDIAN

32位数字(类似REG_DWORD)

5

REG_DWORD_BIG_ENDIAN

32位数字

6

REG_LINK

符号链接(unicode)

7

REG_MULTI_SZ

多行Unicode字符串

8

REG_RESOURCE_LIST

资源映射列表

9

REG_FULL_RESOURCE_DESCRIPTOR

硬件资源描述列表

10

REG_RESOURCE_REQUIREMENTS_LIST

保留

11

REG_QWORD

64位数字

11

REG_QWORD_LITTLE_ENDIAN

64位数字(类似REG_QWORD)

 

 

nil 失败时.

示例

(dos_reggettype "HKEY_CURRENT_USER" "Software\\Autodesk\\AutoCAD\\R16.2" "CurVer")

1