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 Datei-Operationen erkennen und unterbinden (https://www.delphipraxis.net/109598-datei-operationen-erkennen-und-unterbinden.html)

anro78 4. Mär 2008 10:30


Datei-Operationen erkennen und unterbinden
 
Kennt jemand einen Weg, wie man Datei-Operationen erkennt (Umbenennen, Löschen, Anlegen) und wie man diese dann auch verhindern kann? Der erste Teil der Lösung über das Erkennen solcher Operationen wurde ja schon oft diskutiert, obwohl bei allen Lösungen nur das Verzeichnis der Änderung zurück gegeben wird, nicht aber die Datei, die darin manipuliert wurde? Aber wie verhindere ich eine solche Dateioperation? Mir geht es hier vor allem um das Erkennen und Verhindern des Löschens einer Datei.

mkinzler 4. Mär 2008 10:32

Re: Datei-Operationen erkennen und unterbinden
 
Warum verwendest du keine ACLs?

taaktaak 4. Mär 2008 10:36

Re: Datei-Operationen erkennen und unterbinden
 
@ mkinzler: Und die Access Control List kann man aus einem Delphiprogramm beeinflussen? Hat darauf nicht das Betriebssystem exklusiven Zugriff??

mkinzler 4. Mär 2008 10:42

Re: Datei-Operationen erkennen und unterbinden
 
in einem normalen Anwenderprogramm kann sich zwar benachrichtigen lassen aber das Löschen nicht verhindern. Will man das Löschen verhindern sollte man die Datei schreibschützen oder das OS bemühen

taaktaak 4. Mär 2008 10:46

Re: Datei-Operationen erkennen und unterbinden
 
Ok, Danke, verstanden

anro78 4. Mär 2008 13:01

Re: Datei-Operationen erkennen und unterbinden
 
Zitat:

Zitat von mkinzler
in einem normalen Anwenderprogramm kann sich zwar benachrichtigen lassen aber das Löschen nicht verhindern. Will man das Löschen verhindern sollte man die Datei schreibschützen oder das OS bemühen

Das OS bemühen klingt gut, aber wie?

mkinzler 4. Mär 2008 13:16

Re: Datei-Operationen erkennen und unterbinden
 
Durch Setzen von Zugriffsberechtigungen (ACLs)

anro78 4. Mär 2008 13:24

Re: Datei-Operationen erkennen und unterbinden
 
Zitat:

Zitat von mkinzler
Durch Setzen von Zugriffsberechtigungen (ACLs)

Aber die gelten dann doch systemweit, ich möchte eigentlich nur, dass mein Programm unter bestimmten Umständen das Löschen einer Datei unterbindet.

mkinzler 4. Mär 2008 13:25

Re: Datei-Operationen erkennen und unterbinden
 
Unter welchen Umständen den?

anro78 4. Mär 2008 13:58

Re: Datei-Operationen erkennen und unterbinden
 
Zitat:

Zitat von mkinzler
Unter welchen Umständen den?

Wenn eine Konfiguration in der Software es so will, z.b. dass bestimmte Datentypen geschützt werden.


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