Danke aber dort wird die ClassID nicht gefunden.
Welche? Eine bestimmte? Dann ist die vielleicht unter einem anderen User-Account registriert? In dem Fall wäre sie auch nicht in HKEY_LOCAL_MACHINE zu finden.
Doch ich finde sie.
Aber! Manchmal sitzt das Problem vor dem Monitor.
Man vergleiche.
Delphi-Quellcode:
PRegKey.RootKey := HKEY_LOCAL_MACHINE;
FilePath := '
SOFTWARE\Classes\CLSID\';
if PRegKey.OpenKey(FilePath + '\' + subKeyFilePath[i] + '\InprocServer32', False) then
Vielleicht erkennt ja jemand meinen Fehler
Desto-trotz ist die Abfrage nach dem Pfad = NULL
Keine Ahnung wie ich eine Positive Rückgabe bekomme wenn ich den Default wert eintrage.
Path := PRegKey.ReadString('ThreadingModel'); // mit (Standard) ersetzen
Bekommt man hier grundsätzlich keine Rückgabe?
Danke für eure Hilfe
EDIT:
Grrr.. war die EXE Problem bleibt trotzdem bestehen. Datei wird nicht gefunden. (
DLL)
Muss im Moment mal Abstand davon nehmen komme zu keinem Ergebnis.