Hi!
ich kann diesen Key erstellen mit CreateKey:
Delphi-Quellcode:
RegOut.RootKey := HKEY_CLASSES_ROOT;
if RegOut.OpenKey('
\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}',True)
then ...
versuche ich ihn wieder zu löschen mit:
if RegOut.Deletekey('\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}') then ...
wird True zurückgeliefert, der Key wird allerdings nicht gelöscht.
Mit RegEdit kann ich ihn löschen.
Die App hat Adminrechte und Registry wird mit
RegOut := TRegistry.Create(KEY_ALL_ACCESS OR KEY_WOW64_64KEY);
erstellt.
p.s.
Unter 32Bit (2000 und XP) tritt dieses Problem nicht auf.