Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi log datei mit daten über veränderungen auf dem system (https://www.delphipraxis.net/26157-log-datei-mit-daten-ueber-veraenderungen-auf-dem-system.html)

HagBurt 19. Jul 2004 14:45


log datei mit daten über veränderungen auf dem system
 
hallo

ist es sehr komliziert, ein kleines programm zu schreiben das mir alle veränderungen
der ordner (wenn was gelöscht oder installiert wurde) in eine log datei schreibt?

Danke für alle antworten!!!

xineohp 19. Jul 2004 14:56

Re: log datei mit daten über veränderungen auf dem system
 
moin,

dürfte nicht allzuschwer sein sowas zu proggen, nur wird das arme Programm ganz schön beansprucht werden und auch das log dürfte riesig werden ...
1. wenn ich mir so überlege, dass ich über 300gig Festplatten habe ...
2. außerdem verändert windoof ständig irgendwelche dateien, das dürfte das log dann ziemlich zumüllen.
3. musst du irgendwo den aktuellen Zustand speichern, sprich ein art Inhaltsverzeichniss anlegen anhand dem du veränderungen erkennst ... diese Datei dürfte nicht gerade klein werden

aber ansonnsten kein Problem ... du listest alle Dateien mit Hier im Forum suchenFindFirst und Hier im Forum suchenFindNext auf, speicherst Pfad, Name und vieleicht noch Hash. Und in bestimmten Zeitintervallen wiederholst du diese Procedure und vergleichst die Ergebnisse.

Christian Seehase 19. Jul 2004 20:27

Re: log datei mit daten über veränderungen auf dem system
 
Moin HagBurt,

schau Dir mal die Funktion Hier im Forum suchenReadDirectoryChangesW an, oder Hier im Forum suchenFindFirstChangeNotifikation
ggf. auch im PSDK.

Luckie 19. Jul 2004 20:34

Re: log datei mit daten über veränderungen auf dem system
 
Das sind aber alles nur Krücken. Richtig funktionieren tut das erst mit einen virtuell Gerätetreiber - siehe hierzu den Filemonitor von www.sysinternals.com

Edit: Hier noch mal der Link: http://www.sysinternals.com/ntw2k/source/filemon.shtml Gibt es eventeull mit Source aber wenn dann in C/C++.

HagBurt 21. Jul 2004 11:55

Re: log datei mit daten über veränderungen auf dem system
 
hab mir den filemon mal angesehen und ich versteh jetzt warum 300gig und so weiter.
aber dieses programm reicht für meine zwecke.....

danke für die antworten und danke @ luckie


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz