Delphi操作注册表TRegistry类
在应用程序中,经常需要对注册表进行操作,如将程序名称、安装路径等等信息保存到注册表中。Delphi对相应API函数做了进一步封装,使操作注册表更加简单。
一、TRegistry类介绍
1、Delphi提供了TRegistry类,它直接继承自TObject类。
主要属性有:RootKey等;
主要方法有:
Create,
CreateKey(Key),
OpenKey(Key,CanCreate),
WriteString(Name,Value),
ReadString(Name),
CloseKey,
Free等,
下面对它们进行简单介绍。
(1)RootKey属性
指定当前操作的注册表主键,共有HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_CONFIG五种取值,默认值为HKEY_CURRENT_USER。