![]() |
Registry Access
Gibt es eine SAUBERE Mögichkeit zu überprüfen, ob der Benutzer überhaupt in die Registry schreiben darf?
|
Re: Registry Access
Hi,
ob es eine solche Methode gibt weiß ich leider auch nicht. Was spricht dagegen, das Schreiben einfach zu versuchen und den möglichen Fehler mit Try Except zu behandelt?
Delphi-Quellcode:
Wenn mein Window-Halbwissen mich nicht täuscht kann in HKey_Current_User
try
Reg.WriteString('KeyName', 'NeuerWert'); except // Fehlerbehandlung end; immer etwas schreiben. Gruß, pszopp |
Re: Registry Access
Zitat:
|
Re: Registry Access
Ahoi,
Zitat:
Delphi-Quellcode:
bye,
if Reg.WriteString('Keyname', 'Neuer Wert')=true then
begin ShowMessage('Der User hat Schreibrechte!'); end else begin ShowMessage('Der User hat keine Schreibrechte!'); end; Andy |
Re: Registry Access
Zitat:
|
Re: Registry Access
Du kannst den Securitry Descriptor auslesen und gucken, ob die Schreibzugriff hast.
|
Re: Registry Access
Zitat:
[edit]Habe nichts "brauchbares" gefunden :( [/edit] |
Re: Registry Access
Zitat:
|
Re: Registry Access
Zitat:
![]() Und hier ein Blogeintrag von larry Otserman: ![]() |
Re: Registry Access
Zitat:
mfG Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 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