Hallo!
Für mein aktuelles Projekt
LANGuard bin ich auf der Suche nach einer Lösung für folgendes Problem:
Wie kann ich es bewerkstelligen, dass ich bei Dateizugriff auf meine Freigaben eine Nachricht bekomme?
Das Ganze etwas detailierter:
Ich gebe Verzeichnisse frei, möchte dies aber nur explizit für Benutzer A.
IP-Adressen bekommm ich über meine Firewalling-Funktion ohne Probleme.
Denkt sich Benutzer B jetzt "Ach wie toll, das kopier ich mir auch" und fängt munter an zu kopieren, möchte ich eine Meldung/Notify bekommen, aus der hervorgeht, dass Benutzer B nun kopieren möchte. Kopieren ist ja im Prinzip nichts anderes als ein Dateizugriff, und
CreateFile() allein zu hooken erscheint mir als nicht effizient.
Verzeichnisänderungen (Erstellen, Verändern, Löschen, etc) stelle ich bereits in einem Thread für die Freigaben fest.
Darum meine eigentliche Frage:
Weiß jemand eine Möglichkeit, wie ich über Dateizugriffe (in überwachten Ordnern) benachrichtigt werden kann?Für Denkanstösse wäre ich sehr dankbar!
LG
Stefan
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.