AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Löschen von Dateien überwachen
Thema durchsuchen
Ansicht
Themen-Optionen

Löschen von Dateien überwachen

Ein Thema von elliot2extreme · begonnen am 15. Dez 2006 · letzter Beitrag vom 15. Dez 2006
Antwort Antwort
Benutzerbild von elliot2extreme
elliot2extreme

Registriert seit: 6. Jun 2003
Ort: Mannheim
68 Beiträge
 
Delphi 7 Enterprise
 
#1

Löschen von Dateien überwachen

  Alt 15. Dez 2006, 15:54
Hallo zusammen,

gibt es eine Möglichkeit, dass man über das löschen von Dateien informiert wird und dieses verhindern kann. Mir geht es hierbei aber nicht darum, wenn ein Benutzer eine Datei manuell löscht, sondern wenn bespielsweise ein anderes Delphiprogramm die Datei löscht.

Gruß Markus
Markus
Tastatur nicht gefunden, um fortzufahren drücken Sie bitte F1.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Löschen von Dateien überwachen

  Alt 15. Dez 2006, 15:56
Setz die ACLs so, daß das nicht mehr geht.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von elliot2extreme
elliot2extreme

Registriert seit: 6. Jun 2003
Ort: Mannheim
68 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Löschen von Dateien überwachen

  Alt 15. Dez 2006, 16:05
Hallo,

ja das wäre eine Möglichkeit um das löschen zu verhindern. Mir geht es aber darum herauszufinden, welche Anwendung die Daten löscht. Nur so habe ich die Möglichkeit das Problem zu beheben. Wir haben gerade bei einigen Kunden mit Windows 2000 das Problem, dass teilweise unsere Datendatei der Anwendung gelöscht werden. Nun gilt es herauszufinden, welche Software für das löschen verantwortlich ist.

Gruß Markus
Markus
Tastatur nicht gefunden, um fortzufahren drücken Sie bitte F1.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Löschen von Dateien überwachen

  Alt 15. Dez 2006, 16:08
Du könntest das Verzeichnis auf Schreibzugriffe überwachen. (TShellNotify o.ä.)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

Re: Löschen von Dateien überwachen

  Alt 15. Dez 2006, 16:46
Wie ginge das mit ACLs?
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Löschen von Dateien überwachen

  Alt 15. Dez 2006, 16:48
Zitat:
Wie ginge das mit ACLs?
In den Sicherheitseinstellungen im Explorer dem Benutzer keine Schreibrechte auf Verzeichnis/Dateien geben.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

Re: Löschen von Dateien überwachen

  Alt 15. Dez 2006, 16:51
Ich meinte mit Delphi Über die entprechenden APIs ... ich weiß nur nicht, welche Parameter ich überhgeben muss und wie ich die Datentypen deklariere ...

//Edit: okey, was gefunden: http://www.delphipraxis.net/internal...highlight=dacl.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:04 Uhr.
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