![]() |
Registry Key für schreiben gesperrt kann nicht gelesen werde
hallo Weihnachtskinder
ich habe in einen Key die schreibrechte weg genommen aber jetzt wird wenn ich mit openKey mir angezeigt das es keinen Key gibt
Code:
sprich ich kann jetzt keine Key mehr lesen
reg := TRegistry.Create(KEY_ALL_ACCESS);
try //HKEY lesen reg.RootKey := StrToHKEY_GU(input_r.root_s); //Kein Key vorhanden if not reg.OpenKey(input_r.key_s, False) then begin //Kein Schlüssel vorhanden Result.type_s := 'nokey'; Result.wert_s := ''; usw. geb ich die schreibrecht wieder kann ich auch den key wieder lesen weiß jemand rat |
Re: Registry Key für schreiben gesperrt kann nicht gelesen w
Mit
Delphi-Quellcode:
forderst du ja Lese- UND Schreibrechte an, was ja durch deine Festlegung nicht geht. Deshalb solltest du
reg := TRegistry.Create(KEY_ALL_ACCESS);
Delphi-Quellcode:
verwenden.
reg := TRegistry.Create(KEY_READ);
PS: Weitere Zugriffsmodi in der OH unter TRegistry, Eigenschaft Access. |
Re: Registry Key für schreiben gesperrt kann nicht gelesen w
Auch KEY_READ geht nicht
hab ich auch schon versucht |
Re: Registry Key für schreiben gesperrt kann nicht gelesen w
STOP
Hattest recht in einer Function bei mir hatte ich es vergessen wenn ich in allen meinen Function KEY_READ setze liest er es auch THX |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 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-2025 by Thomas Breitkreuz