Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Schützen von Ordnern (https://www.delphipraxis.net/84717-schuetzen-von-ordnern.html)

Maddin1 20. Jan 2007 15:49


Schützen von Ordnern
 
Hallo! Ich würde gerne ein Programm schreiben mit dessen Hilfe man Ordner mit einem Passwort versehen kann oder das man an Daten welche sich darin befinden, nicht einmal mit "Suchen" herankommt, nun ist mein problem aber.. Das ich überhaupt keine Ahnung habe, wie soetwas geschehen soll weil ich mich beim programmieren bisher meist nur auf Grafische dinge beschränkt habe. Es wäre sehr nett, hilfe zu bekommen^^

Luckie 20. Jan 2007 15:58

Re: Schützen von Ordnern
 
Tja, warum nutzt du nicht die Funktionen, die dir Windows schon bietet: Benutzerverwaltung, Rechtevergabe auf Daten und Ordner? Ansonsten ginge es wohl nur mit einem Dateisystemfiltertreiber. Abaer da haten wir gerade eine Diskussion drüber.

St.Pauli 20. Jan 2007 16:09

Re: Schützen von Ordnern
 
Du hookst die entsprechenden API-Funktionen FindFirstFile und FindNextFile der Kernel32.dll. Diese Technik benutzen auch manche Rootikts um sich selbst vor der Dateisuche zu verbergen. Ich nehme dir jedoch mal vorweg, dass der aufwand zu groß sein wird.

Eine andere Möglichkeit und zwar die einfachere und sicherere ist die Dateien zu verschlüsseln.

DP-Maintenance 20. Jan 2007 16:39

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Multimedia" nach "Windows API / MS.NET Framework API" verschoben.

Maddin1 21. Jan 2007 09:21

Re: Schützen von Ordnern
 
Achso...aber dennoch tut es mir echt leid wenn ich sagen muss
Wie soll ich den Dateien verschlüsseln?
Einzelne Strings wären für mich nicht das Problem aber Dateien...

MrKnogge 21. Jan 2007 10:06

Re: Schützen von Ordnern
 
Such mal nach DEC hier im Forum.

Gruß

Maddin1 24. Jan 2007 14:41

Re: Schützen von Ordnern
 
ok, dankeschön!

Olli 25. Jan 2007 18:07

Re: Schützen von Ordnern
 
Wenn du das auf Ordner/Laufwerksbasis tun willst, kommst du um einen Treiber nicht herum. Womit wir schonmal von DEC/Delphi weg waeren. Schau dir einfach mal TrueCrypt an ...

Maddin1 25. Jan 2007 19:56

Re: Schützen von Ordnern
 
das programm truecrypt habe ich ja...ist ja auch in ordnung,
aber ich wollte ja selber eins schreiben...

Olli 25. Jan 2007 20:09

Re: Schützen von Ordnern
 
Zitat:

Zitat von Maddin1
das programm truecrypt habe ich ja...ist ja auch in ordnung,
aber ich wollte ja selber eins schreiben...

Nimm's mir nicht uebel, aber wenn deine Altersangabe stimmt, kannst du noch nicht soviele Jahre Erfahrung haben - und deine Fragestellung suggeriert doch deutlich, dass dir insbesondere bei Treibern Wissen fehlt. Jetzt erklaer mir doch einfach mal, wie du ohne dieses Wissen und ohne dir anderen Code anzuschauen in halbwegs ueberschaubarer Zeit etwas zustandebringen willst? Selbst wenn du TrueCrypt und alle Anhaengsel davon in einem halben Jahr halbwegs verstehen wuerdest, waere das nur ein erster vorsichtiger Schritt in Richtung Treiberprogrammierung. Und insofern du mehr als nur Windows-Explorer-spezifische Funktionalitaet haben willst, kommst du um Treiber nicht herum. Abgesehen davon dass du in deinem Fall weit mehr als einen einfachen Treiber braeuchtest, naemlich einen FSFD.

Und nein, Treiber sind nicht "Programme im Kernelmode".

Nachtrag: Mir fiel noch ein, dass man TrueCrypt auch einfach erweitern koennte, so dass es Volume-Mount-Points unterstuetzt, nicht nur DOS-Laufwerksbuchstaben. Damit waere ja zumindest der Teil mit dem FSFD vom Tisch und auch deine Forderung nach einem passwortgeschuetzten Verzeichnis erfuellt.

Noch'n Nachtrag: Ein aehnliches Thema wurde schon vor langem aus aehnlichen Gruenden nicht weitergefuehrt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 Uhr.
Seite 1 von 2  1 2      

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