Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Berechtigungen setzen in der Registry (https://www.delphipraxis.net/82801-berechtigungen-setzen-der-registry.html)

RWarnecke 19. Dez 2006 17:21


Berechtigungen setzen in der Registry
 
Hallo zusammen,

ich habe heute die Aufgabe bekommen ein Programm für unsere Softwareverteilung zu erstellen, welches bestimmte Registry-Keys für jeden zugänglich machen kann. Es sollen dann natürlich später auch die alten Rechte wieder gesetzt werden. Dazu habe ich schon mal die beiden Befehle RegGetKeySecurity und RegSetKeySecurity gefunden. Ich hoffe, das sind die richtigen Befehle ? Dazu habe ich auch noch Beitrag gefunden. Ich habe dort auch mal das Beispiel ausprobiert um zu sehen, was das Beispiel jetzt genau macht. Nur leider gibt es immer einen Fehler in der folgenden Zeile :
Delphi-Quellcode:
ExplicitAccesses: array [0..1] of TExplicitAccess;
Hier kennt er nicht TExplicitAccess. Ich habe dann nach einer Unit gesucht, die das Object beinhaltet. Meine Suche war aber erfolglos. Könnte mir bitte jemand sagen, was ich noch in die USES-Klausel einfügen muss, damit das TExplicitAccess erkannt wird ?

RWarnecke 19. Dez 2006 17:26

Re: Berechtigungen setzen in der Registry
 
Zitat:

Zitat von RWarnecke
Dazu habe ich auch noch Beitrag gefunden. Ich habe dort auch mal das Beispiel ausprobiert um zu sehen, was das Beispiel jetzt genau macht. Nur leider gibt es immer einen Fehler in der folgenden Zeile :
Delphi-Quellcode:
ExplicitAccesses: array [0..1] of TExplicitAccess;
Hier kennt er nicht TExplicitAccess. Ich habe dann nach einer Unit gesucht, die das Object beinhaltet. Meine Suche war aber erfolglos. Könnte mir bitte jemand sagen, was ich noch in die USES-Klausel einfügen muss, damit das TExplicitAccess erkannt wird ?

Das mit dem TExplicitAccess hat sich erledigt. Wer lesen kann ist klar im Vorteil :wall:

BBG 19. Dez 2006 17:32

Re: Berechtigungen setzen in der Registry
 
Wie wär's, wenn du für allen, die nicht Gedanken lesen können, die deinigen mitteilst?

RWarnecke 19. Dez 2006 17:42

Re: Berechtigungen setzen in der Registry
 
Im Beitrag steht alles drin. Ich hatte nur den Beitrag zur Hälfte gelesen. Du musst die drei Beiträge von Nico Bendlin zusammenfügen und schon funktioniert auch das TExplicitAccess.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz