uses
  Registry;procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  with TRegistry.Create do try //这点提示够了吗,不够继续
    RootKey := HKEY_CURRENT_USER;
    if OpenKey('\Software\Microsoft\Windows\CurrentVersion', False) then
      GetValueNames(ListBox1.Items);
    CloseKey;
  finally
    Free;
  end;
end;