EBSILON®Professional Online Documentation
EbsScript 脚本 / EbsScript 函数 / 注册数据库函数
本主题中
    注册数据库函数
    本主题中

    注册表函数


    这些函数用于访问系统注册表数据库。

    为了获得访问权,首先必须在 regNewHandle 的帮助下申请一个新的句柄。然后,其余的函数可以通过这个句柄来调用。最后,必须在 regDeleteHandle 的帮助下再次释放该句柄。

    名称

    目的

    参数

    返回值

    例子

    regClose

    关闭对注册表数据库中一个键的访问

    1: INTEGER: 句柄

    BOOLEAN:
    true: 正常
    false: 错误

    regClose (reghandle)

    regCreateKey

    在注册表数据库中生成一个新的键,并打开这个键进行访问

    1: INTEGER: 句柄

    2: BOOLEAN: 要访问的文件夹:
    true: HKEY_CURRENT_USER
    false: HKEY_LOCAL_MACHINE
    (其它文件夹不能从 EbsScript 访问)

    3: STRING: 搜索到的键的路径

    4: BOOLEAN
    true: 只读访问
    false: 读和写访问

    BOOLEAN:
    true: 正常
    false: 错误

    regCreateKey (reghandle, true, strRegPath, false);

    regDeleteHandle

    释放注册表数据库中的句柄

    1: INTEGER: 句柄

    BOOLEAN:
    true: 正常
    false: 错误

    regDeleteHandle (reghandle);

    regNewHandle

    请求注册表数据库的访问句柄

    -

    INTEGER: 句柄(在错误的情况下为 0)

    reghandle: = regNewHandle;

    regOpen

    打开对注册表数据库中一个键的访问

    1: INTEGER: 句柄

    2: BOOLEAN: 要访问的文件夹:
    true: HKEY_CURRENT_USER
    false: HKEY_LOCAL_MACHINE

    3: STRING: 搜索到的键的路径

    4: BOOLEAN
    true: 只读访问
    false: 读和写访问

    BOOLEAN:
    true: 正常
    false: 错误

    regOpen (reghandle, true, strRegPath, false)

    regReadDWord

    从注册表数据库的开放键中读取一个值 

    1: INTEGER: 句柄

    2: STRING: 键的名称

    3: INTEGER: 读取值

    BOOLEAN:
    true: 正常
    false: 错误

     

    regReadString

    从注册表数据库的打开键中读取一个字符串

    1: INTEGER: 句柄

    2: STRING: 键的名称

    3: STRING: 读取值

    BOOLEAN:
    true: 正常
    false: 错误

    regReadString (reghandle, regkeytim, oldstime

    regWriteDWord

    写一个值到注册表数据库的开放键上

    1: INTEGER: 句柄

    2: STRING: 键的名称

    3: INTEGER: 要输入的值

    BOOLEAN:
    true: 正常
    false: 错误

     

    regWriteString

    在注册表数据库的开放键中写一个字符串

    1: INTEGER: 句柄

    2: STRING: 键的名称

    3: STRING: 要输入的值

    BOOLEAN:
    true: 正常
    false: 错误

    regWriteString (reghandle, regkeyval, newsvalue);