var
registryTemp :TRegistry ;
StringsTemp :TStringList ;
begin
registryTemp := TRegistry.create ;
StringsTemp := TStringList.create ;
with RegistryTemp do
begin
RootKey := HKEY_CURRENT_USERS ;
if OpenKey('Software\Microsoft' ,False) then
GetKeyNames(stringsTemp) ;
end ;
end ;
//stringsTemp字符串列表即为该分支的所有子键
registryTemp :TRegistry ;
StringsTemp :TStringList ;
begin
registryTemp := TRegistry.create ;
StringsTemp := TStringList.create ;
with RegistryTemp do
begin
RootKey := HKEY_CURRENT_USERS ;
if OpenKey('Software\Microsoft' ,False) then
GetKeyNames(stringsTemp) ;
end ;
end ;
//stringsTemp字符串列表即为该分支的所有子键
:p