Beim Registrieren mit Regsvr32 werden eine Vielzahl von Schlüsseln geschrieben.
Am Einfachsten prüft man, ob die ProgId einer CoClass vorhanden ist.
Delphi-Quellcode:
function ProgIDExists(const ProgID:WideString):Boolean;
var
tmp : TGUID;
begin
Result := Succeeded(CLSIDFromProgID(PWideChar(ProgID), tmp));
end;
Die ProgId besteht immer aus 2 Namen getrennt durch einen Punkt.
z.B. "Word.Application" oder "MeinTest.Hauptobjekt"