获取注册表中目录的密钥

时间:2010-06-26 11:11:44

标签: delphi windows-xp registry directory

如何获取Windows XP注册表中特定目录的密钥?

我正在使用Delphi

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags

1 个答案:

答案 0 :(得分:1)

注册表中没有目录。注册表包含。值包含名称数据。但是,键是类似目录。

如果要检查密钥的内容,可以使用TRegistry类。将其RootKey属性设置为HKey_Current_User,并使用其OpenKeyReadOnly方法打开该子项。然后,您可以使用各种Read方法来读取任何值的数据。

如果您不确定数据条目的类型,可以使用GetDataType or GetDataInfo`方法。

要阅读所有数据条目名称的列表,您可以使用GetValueNames

所有这些都记录在帮助中,现在你知道了他们的名字,你应该更容易找到很多例子。