用VB修改注册表

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:25:43

比较麻烦,需要一定基础。
我有个教程。楼主要吗?

注册表在Windows9x中的作用是不言而喻的,它除了保存操作系统自身的软件、硬件及环境信息外,一个重要的用途就是保存应用程序中允许用户定制修改的配置信息。在VisualBasic应用程序中,有两种访问系统注册表的方法:一种是使用VB自带的注册表函数,另一种则是使用WindowsAPI函数,这两种方法各有优缺点,前者功能简单但容易使用,后者则功能强大但使用相对复杂一些,本文给大家介绍用VB自带的函数访问系统注册表的方法。一、用VB函数访问注册表的方法

在VB5.0中自带的注册表函数(命令)共有4条,分别是 SaveSetting、GetSetting、GetAllSettings和DeleteSetting,下面是四个函数的详细用法: 1?SaveSettingappname,section,key,setting appname应用程序或工程的名称

section 注册表区域名称,在该区域保存注册表项设置

key要修改的注册表项的名称

setting key的设置值

SaveSetting 的功能是在注册表中指定应用程序的区域中为某注册表项赋值,如果指定的应用程序名、区域名或注册表项不存在,则先建立再赋值。可以利用这条命令建立某个注册表项或修改注册表项的值。如命令SaveSetting〃MyApp〃,〃Option〃,〃MyValue〃,1的功能是将程序TestApp的 Option区中MyValue表项的值赋为1,如果MyValue不存在则先建立该表项再赋值为1。2?GetSetting(appname, section,key[,default]) appname应用程序或工程的名称

section区域名称

key注册表项名称

default key的缺省值,为可选参数

GetSetting 的功能是从注册表中的应用程序指定区域中返回某注册表项的设置值,如果GetSetting的参数中的任何一项在注册表中都不存在,或key没有赋值(即 =〃〃)时,则返回default指定的值。