找回密码
 加入
搜索
查看: 1113|回复: 2

关于判断注册表值的问题

[复制链接]
发表于 2009-4-22 00:42:23 | 显示全部楼层 |阅读模式
本帖最后由 jakykuang 于 2009-4-23 23:46 编辑

想判断注册表里的某个值是否存在,如果存在,判断该值是否为1,如果不是则把值改成1,如果不存在,则添加.例如判断以下注册表信息HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advance下的“EnableBalloonTips”的DWORD值(没有就新建一个),若为0则设为1
发表于 2009-4-22 06:04:52 | 显示全部楼层
本帖最后由 sensel 于 2009-4-22 10:05 编辑

这个不用判断吧,最简单的直接写入就可以了。
或者要判断也行:
If RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advance", "EnableBalloonTips") <> 1 Then _
RegWrite("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advance", "EnableBalloonTips", "REG_DWORD", 1)

我已经回答过了,
判断注册表键或值是否存在是用RegRead返回的@error实现的。
 楼主| 发表于 2009-4-22 09:18:48 | 显示全部楼层
本帖最后由 jakykuang 于 2009-4-22 10:21 编辑

嘻嘻,明白,谢谢了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 17:47 , Processed in 0.070149 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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