Hallo,
ich möchten den Wert im Registry-Schlüssel "\Software\Microsoft\Windows\CurrentVersion\Explor er\FileExts\.pdf\UserChoice\ProgId" auslesen. Wie ihr anhand des Bildschirmfotos sehen könnt, ist dort ein Wert vorhanden. Showmessage zeigt jedoch immer nur einen Leerstring. Wer kann helfen und hat eine Idee? Danke!
Delphi-Quellcode:
function Test;
var
Reg: TRegIniFile;
ProgId, Path: String;
begin
Path := '\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice\';
Reg := TRegIniFile.Create(Path);
try
ProgId := Reg.ReadString('', 'ProgId', '');
Showmessage(ProgId);
finally
Reg.Free;
end;
end;