(WinNT4) Benachr. eines Prgs. über Datei-Änderung

Hallo,

ich würde gern ein Programm schreiben das jedesmal automatisch vom Windows NT 4 Server benachrichtigt wird wenn ein Benutzer (local oder remote) eine Datei vom Server löscht oder verschiebt (etc.) zwecks erweitertem logging.

Ist das irgendwie möglich?

Ich kenne übrigens die eingebaute Datei-Überwachung schon.

Stefan

Ich würde folgendes probieren
Benutze die Winapi-Funktion „FindFirstChangeNotification“.
Das liefert ein Handle zurück. In einem Thread setzt Du dich
mit WaitforSingleObject drauf und wartest, bis was passiert.

Check mal die WinAPI-Hilfe bzw. die KBase von microsoft.com

Ich kenne übrigens die eingebaute Datei-Überwachung NICHT
mfg
Mark

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich würde folgendes probieren
Benutze die Winapi-Funktion „FindFirstChangeNotification“.
Das liefert ein Handle zurück. In einem Thread setzt Du dich
mit WaitforSingleObject drauf und wartest, bis was passiert.

Check mal die WinAPI-Hilfe bzw. die KBase von microsoft.com

Sieht sehr interessant aus, Danke.

Ich kenne übrigens die eingebaute Datei-Überwachung NICHT
mfg
Mark

Das funktioniert folgendermaßen (Windows NT 4 Server/Workst.):
im Benutzermanager, Menü Richtlinien->Überwachen, z.B. „Datei und Objektzugriffe“ ankreuzen.
Die Zugriffe werden dann im Ereignisprotokoll->Sicherheit angezeigt.
Protokolliert werden aber nur ausgewählte Dateien:
Explorer->Dateieigenschaften->Sicherheit->Überwachung->Benutzer hinzufügen.

Das ganze geht übrigens auch mit der Registry, aber nur mit dem Prog. regedt32.exe Menü->Sicherheit.

Stefan