Some CLSID Registry keys exist but cannot be read
问题 I have following program that reads all CLSID registry keys and displays their name on a listbox; it is written in Delphi, but the question is not specific to Delphi; it is rather a question about the Windows Registry. procedure TForm2.Button1Click(Sender: TObject); var guid: string; reg: TRegistry; sl: TStringList; i: Integer; name: string; begin memo1.Clear; reg := TRegistry.Create; sl := TStringList.Create; memo1.Lines.BeginUpdate; try reg.RootKey := HKEY_CLASSES_ROOT; if reg