Thema: Prism Verpackte Dateien

Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Verpackte Dateien

  Alt 3. Sep 2006, 20:03
Was das Ziel dieses Verpackens? Sicherheit (Passwortschutz) oder Dateigrößen.

Falls es Dateigrößen sind so entpacke die Dateien in Temp-Verzeichnis und lass das Zielprogramm mit dieser Tempdatei arbeiten.

Falls es sicherheit ist gibt es mehrere Wege:

- Die Zielanwendung kann selbständig die Verschlüsselung durchführen. Diverse Datenbanken (z.B. ADS Local Server) können dies. Aufgrund von Performanceaspekten werden oft Indexe nicht verschlüsselt.

- Du kannst die Zielanwendung mit Stream oder mit Dateihandels dazu bringen ihre Dateien zu öffnen. Hierbei gibt es diverse Komponenten die eine Verschlüsselung bieten und die TStream-Objekt bereitstellen

- Du erstellst einen eigene Dateisystemtreiber und bei Zugriffen von der Zielanwendung auf dieses Dateisystem kannst Du z.B. per Callbacks diese Zugriffen Zugriff erlauben/freischalten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat