Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#1

Registry-Schlüssel ist vorhanden beim Auslesen jedoch leer

  Alt 19. Mai 2014, 14:16
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;
Miniaturansicht angehängter Grafiken
regedit.png  
  Mit Zitat antworten Zitat