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 Besitzer und Berechtigung eines Registry Keys ändern (https://www.delphipraxis.net/106220-besitzer-und-berechtigung-eines-registry-keys-aendern.html)

FirstUserX 7. Jan 2008 15:31


Besitzer und Berechtigung eines Registry Keys ändern
 
Hi!

Kann mir jemand sagen, wie das mit Delphi geht?
Habe schon gelesen das es so eine JEDI Security Class gibt, aber ich steig da bisher 0 durch und die Dokumentation dazu ist auch noch unvollständig :(

Wär echt cool wenn mir jemand helfen könnte!

Dezipaitor 7. Jan 2008 18:31

Re: Besitzer und Berechtigung eines Registry Keys ändern
 
Erstmal:
Die Doku ist dazu nicht unvollständig, da nicht für jede Problem-Situation eine Dokumentation erstellt werden kann.
---
Hast du schon die JWSCL runtergeladen und die Binärdateien der JWA mit den Paketen erstellt?
Wenn nicht, dann lade die BPG-Datei z.b. aus dem Pfad "...jedi-api-lib\jwapi\trunk\Packages\d7" und kompiliere das Paket "Dynamic Debug" für deine Testprojekte. Die Unit-Binärdateien (*.dcu) befinden sich dann in
"jedi-api-lib\jwapi\trunk\Packages\d7\bin\debug\dynamic".
Diesen Pfad nimmst du dann in deinen Projekteinstellungen als Quellpfad oder für alle Projekte in "Menü -> Tools -> Umgebungsoptionen -> Reiter:Bibliothek -> Edit:Bibliotheksfpad".
Dort kannst du auch denn Quelltextpfad der JWSCL (der eigentlichen Security Klassen) aus "jedi-api-lib\jwscl\trunk\source" einfügen.

Somit findet der Compiler in jedem Projekt die Quelltexte, ohne dass du immer die Quellpfade angeben musst.

-----

Jetzt kannst du die JWSCL verwenden.
Ein typisches Projekt sieht dann z.b. so aus:

Delphi-Quellcode:
Program xy;
uses SysUtils,
     ....
     JwaWindows,
     ...
     JwsclStrings;
Wie du siehst ersetzt JwaWindows die DelphiUnit Windows.


----

Die Registry kann man direkt über die Klasse TJwSecureRegistryKey in "JwsclSecureObjects.pas" anpassen.


Versuchs erstmal damit, ich hab derzeit leider wenig Zeit um genaueres anzugeben.

Dezipaitor 20. Jan 2008 03:23

Re: Besitzer und Berechtigung eines Registry Keys ändern
 
Hats geklappt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 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