适用于 Visual Basic 6.0 用户的注册表访问

更新:2007 年 11 月

在 Visual Basic 2008 中访问注册表的技术与在 Visual Basic 6.0 中访问时使用的技术不同。

概念差异

在 Visual Basic 6.0 中,可以使用 GetSetting 或 SaveSetting 函数来访问注册表,这两个函数提供对有限的注册表项组的访问。若要访问其他注册表项,则需要调用 Windows API。

Visual Basic 2008 提供了 My.Computer.Registry 对象,通过该对象可访问注册表项。有关更多信息,请参见 使用 My 读取和写入注册表

另外,可通过 .NET Framework 中的 Registry 类对注册表进行完全访问。

说明:

在 Visual Basic 2008 中,仍支持使用 GetSetting 和 SaveSetting 函数对注册表进行有限访问。有关更多信息,请参见 注册表摘要

注册表访问和部署

在 Visual Basic 6.0 中,可通过手动编辑 Setup.lst 文件在安装期间将文件标记为注册。

在 Visual Basic 2008 中,安装和部署项目对在安装期间使用注册表提供完全支持。有关更多信息,请参见 部署与注册表

请参见

任务

演练:创建注册表项并更改其值

疑难解答:操作注册表

概念

常见的注册表任务

使用 My 读取和写入注册表

使用 Microsoft.Win32 命名空间读取和写入注册表

安全性与注册表

参考

Registry

My.Computer.Registry 对象