Ich mache folgendes.
Delphi-Quellcode:
PRegKey.RootKey := HKEY_LOCAL_MACHINE;
FilePath := '
SOFTWARE\Classes\CLSID';
PRegKey.OpenKey(FilePath, False);
if PRegKey.HasSubKeys
then
begin
PRegKey.GetKeyNames(subKeyFilePath);
PRegKey.CloseKey;
end;
Man geht eigentlich davon aus
CLSID jede menge an SubKeys zur verfügung stellt.
Nur warum werden diese nicht mit PRegKey.HasSubKeys erkannt?
Gibt es hier einen Trick den ich anwenden muss um Zugriff zu bekommen?
Eigentlich sollte der gewährt sein beim lesen.
Nebenbei.
Kann man überhaupt eine
ActiveX DLL mit FreeLibrary freigeben?
Falls nicht dann kann ich mir das sparen.