怎样存取注册表信息
2018-06-17 17:16:28来源:未知 阅读 ()
注册表的存取方法一般有以下两种:
一、使用WIN95提供的注册表编辑器。使用方法为:点“开始”,选“运行”,打开“regedit”,回车即可进入注册表编辑器。使用它提供的新建、删除及修改等功能来完成对注册表的存取操作。但一定要注意预先备份注册表。
二、编程实现。可以采用WIN95API中有关注册表编辑的几个函数来读写注册表,但是技巧性很强,万一操作不当,则可能破坏注册表,造成系统下次启动或某些程序运行故障。
下面我利用VB5.0提供的两个语句和两个函数来读写注册表,它们的使用方法十分简单,而且很实用。
1、SaveSetting语句
语法:SaveSettingappname,section,key,setting
2、GetAllSettings函数
语法:GetAllSettings(appname,section)
3、GetSetting函数
语法:GetSetting(appname,scetion,key[,default])
4、DeleteSetting语句
语法:DeleteSettingappname,section,[key]
参数含义:
appname:字符串表达式,应用程序名
section:字符串表达式,小节名
key:字符串表达式,关键字名
setting:表达式,关键字设定值
下面通过实例来说明它们的用法:应用程序名为jld_app,小节名为startup,关键字为left。
在注册表中建立应用程序的注册项:
SaveSetting“jld_app”,“startup”,“left”,100
从应用程序注册表项中读取所有关键字及其对应的值:
Dimmysettings(10,10)AsVariant
DimsettingindexAsInteger
GetAllSettings“jld_app”,“startup”
Forsettingindex=LBound(mysettings,1)ToUBound(mysettins,1)
Debug.Printmysettings(settingindex,0);“=”;mysettings(settingindex,1)
Nextsettingindex
EndSub
从应用程序注册表项中读取关键字“left”的设置:
Debug.PrintGetSetting(“jld_app”,“startup”,“left”,“notok”)
从WIN95注册表中删除小节“startup”
DeleteSetting“jld_app”,“startup”
->标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:利用API创建文件目录
下一篇:VB编程问与答
- 怎样在VB中声明和使用API函数 2018-06-17
- 怎样使用有admin888的Access数据库 2018-06-17
- VB编程的几个API函数的应用问题 2018-06-17
- VB开发技巧三则 2018-06-17
- VB对注册表操作程序开机时运行 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash