这些函数用于访问系统注册表数据库。
为了获得访问权,首先必须在 regNewHandle 的帮助下申请一个新的句柄。然后,其余的函数可以通过这个句柄来调用。最后,必须在 regDeleteHandle 的帮助下再次释放该句柄。
名称 |
目的 |
参数 |
返回值 |
例子 |
regClose |
关闭对注册表数据库中一个键的访问 |
1: INTEGER: 句柄 |
BOOLEAN: |
regClose (reghandle) |
regCreateKey |
在注册表数据库中生成一个新的键,并打开这个键进行访问 |
1: INTEGER: 句柄 2: BOOLEAN: 要访问的文件夹: 3: STRING: 搜索到的键的路径 4: BOOLEAN |
BOOLEAN: |
regCreateKey (reghandle, true, strRegPath, false); |
regDeleteHandle |
释放注册表数据库中的句柄 |
1: INTEGER: 句柄 |
BOOLEAN: |
regDeleteHandle (reghandle); |
regNewHandle |
请求注册表数据库的访问句柄 |
- |
INTEGER: 句柄(在错误的情况下为 0) |
reghandle: = regNewHandle; |
regOpen |
打开对注册表数据库中一个键的访问 |
1: INTEGER: 句柄 2: BOOLEAN: 要访问的文件夹: 3: STRING: 搜索到的键的路径 4: BOOLEAN |
BOOLEAN: |
regOpen (reghandle, true, strRegPath, false) |
regReadDWord |
从注册表数据库的开放键中读取一个值 |
1: INTEGER: 句柄 2: STRING: 键的名称 3: INTEGER: 读取值 |
BOOLEAN: |
|
regReadString |
从注册表数据库的打开键中读取一个字符串 |
1: INTEGER: 句柄 2: STRING: 键的名称 3: STRING: 读取值 |
BOOLEAN: |
regReadString (reghandle, regkeytim, oldstime |
regWriteDWord |
写一个值到注册表数据库的开放键上 |
1: INTEGER: 句柄 2: STRING: 键的名称 3: INTEGER: 要输入的值 |
BOOLEAN: |
|
regWriteString |
在注册表数据库的开放键中写一个字符串 |
1: INTEGER: 句柄 2: STRING: 键的名称 3: STRING: 要输入的值 |
BOOLEAN: |
regWriteString (reghandle, regkeyval, newsvalue); |