![]() |
Registry-Schlüssel ist vorhanden beim Auslesen jedoch leer
Liste der Anhänge anzeigen (Anzahl: 1)
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; |
AW: Registry-Schlüssel ist vorhanden beim Auslesen jedoch leer
Falsche Komponente, ich würde TRegistry nehmen.
Ich vermute du bist im falschen Bereich HKLM/HKCU |
AW: Registry-Schlüssel ist vorhanden beim Auslesen jedoch leer
Zitat:
|
AW: Registry-Schlüssel ist vorhanden beim Auslesen jedoch leer
@mkinzler:
Danke, ich habe es jetzt einfach mal mit TRegistry.Create() probiert. Auch das klappte nicht. Dann ging es aber mit TRegistry.Create(KEY_READ). |
AW: Registry-Schlüssel ist vorhanden beim Auslesen jedoch leer
Dann scheint der Schlüssel mit einem Schreibschutz versehen zu sein
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz