52ky2 发表于 4 天前

易语言模块 枚举注册表.ec


模块名称:枚举注册表
版本:1.0

------------------------------
.版本 2
.子程序 EC_枚举注册表, , 公开
.参数 参数_根目录, 整数型, , 1.HKEY_CLASSES_ROOT2. HKEY_CURRENT_USER3.HKEY_LOCAL_MACHINE4.HKEY_USERS
.参数 参数_枚举路径, 文本型, 可空, 示例:“SOFTWARE\kingsoft”或“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”尾部不包含结束符,否则将导致获取失败;
.参数 参数_包含子键, 逻辑型, 可空, 是否同时枚举该路径下的所有键值,默认值为假;
.参数 参数_枚举注册表, 类型_枚举注册表, 数组, 枚举成功后,本参数将被赋值为枚举结果,请参考数据类型说明;
.参数 参数_回调枚举数量, 子程序指针, 可空, 本子程序需有一个整数型变量构成,变量值表示当前已经枚举到的注册表项数量;
.数据类型 类型_枚举注册表, 公开
    .成员 项目类型, 整数型, , , 1、目录 2、键值
    .成员 项目路径, 文本型
    .成员 项目键值, 类型_注册表键值
.数据类型 类型_注册表键值, 公开
    .成员 键值索引, 整数型
    .成员 键值类型, 整数型, , , 1、REG_SZ(字符串类型) 2、REG_EXPAND_SZ(可扩展字符串型) 3、REG_BINARY(二进制型) 4、REG_DWORD(DWORD型) 7、REG_MULTI_SZ(多行字符串型)
    .成员 键值名称, 文本型
    .成员 名称长度, 整数型
    .成员 键值数据, 字节集
    .成员 数据长度, 整数型



页: [1]
查看完整版本: 易语言模块 枚举注册表.ec