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.