开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1773|回复: 30
收起左侧

[易源码分享] 遍历注册表_x64 & x86

[复制链接]
结帖率:100% (3/3)
发表于 2024-1-29 12:43:13 | 显示全部楼层 |阅读模式   陕西省咸阳市
分享源码
界面截图:
是否带模块: 调用了模块
备注说明: -
本帖最后由 逆神者一方 于 2024-1-29 13:24 编辑

看论坛的注册表遍历不多,易资源网到有个枚举注册表,但对于64位注册表无效,于是查资料自己写了个,调用了精易模块,任意版本即可,打包了最新模块。
研究经验:win32程序在64位系统操作注册表时会有文件系统重定向特性,导致一些操作失败,调用的RegEnumKeyExA有个标志参,传入64位标志即可对64位操作;RegEnumKeyExA应该是可以用做32位的,我电脑是64位,就没有做32位的测试,所以就直接给32位用了RegEnumKeyA。

===================================================================================
---新加入 读注册表文本 就不换附件了,自行加入即可---


  
子程序名返回值类型公开备 注
读注册表文本文本型 
参数名类 型参考可空数组备 注
根键整数型#HKEY_
文本参数文本型
项名称文本型
变量名类 型静态数组备 注
注册表句柄整数型 
缓冲区_字节集字节集 
dwSize整数型 
lpData字节集 
文本型文本型 
是否成功整数型 
判断 (系统_取位数 ())
是否成功 = 打开注册表_Ex (根键, 文本参数, 0, 131353, 注册表句柄)
是否成功 = 打开注册表 (根键, 到字节集 (文本参数){ 0 }, 注册表句柄)
如果真 (是否成功 = #ERROR_SUCCESS )
dwSize = 1024
lpData = 取空白字节集 (1024)
如果真 (读注册表内容 (注册表句柄, 项名称, 0, 0, lpData, dwSize) = 0)
文本型 = 到文本 (lpData)
关闭注册表 (注册表句柄)
返回 (文本型)


i支持库列表   支持库注释   
const(未知支持库)


---我是小分割线---

.版本 2

.DLL命令 读注册表内容, 整数型, "advapi32", "RegQueryValueExA", 公开, 注册表_取注册表值数据
    .参数 hKey, 整数型
    .参数 lpValueName, 文本型
    .参数 lpReserved, 整数型
    .参数 lpType, 整数型, 传址
    .参数 lpData, 字节集
    .参数 lpcbData, 整数型, 传址

========---我是华丽的大分割线---========

遍历注册表.zip

1.19 MB, 下载次数: 51, 下载积分: 精币 -2 枚

评分

参与人数 5好评 +2 精币 +7 收起 理由
wa690602724 + 1 感谢分享,很给力!~
易语言资源网 + 1 + 3 开源精神必须支持~
光影魔术 + 1 支持开源~!感谢分享
財財 + 1 感谢分享,很给力!~
九帝 + 1 + 1 支持开源~!感谢分享

查看全部评分


发表于 2024-4-19 22:45:17 | 显示全部楼层   江苏省苏州市
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-2-15 06:36:03 | 显示全部楼层   浙江省台州市
1111111111111111111111111111111111111111111
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 22 天

发表于 2024-2-4 09:51:25 | 显示全部楼层   山东省淄博市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2024-2-3 16:48:25 | 显示全部楼层   山东省日照市
感谢分享,很给
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 1 天

发表于 2024-2-1 13:20:30 | 显示全部楼层   河南省平顶山市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2024-1-31 20:26:50 | 显示全部楼层   江苏省连云港市

支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 12 天

发表于 2024-1-31 02:11:12 | 显示全部楼层   广东省深圳市
学习一下
回复 支持 反对

使用道具 举报

结帖率:64% (9/14)

签到天数: 6 天

发表于 2024-1-30 23:43:01 | 显示全部楼层   广东省湛江市
这个遍历注册表,实际运用在哪方面较多?
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 17 天

发表于 2024-1-30 18:07:32 | 显示全部楼层   湖北省十堰市
支持分享...................
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表