Ich wurde gebeten, eine Möglichkeit zu finden, Änderungen (Änderung, Umbenennung, Löschung, Verschieben) von Dateien in bestimmten Ordnern auf dem freigegebenen Dateiserver des Unternehmens (einfaches freigegebenes Windows-Verzeichnis) zu überwachen. Ich schrieb eine einfache App in C#, die FileSystemWatcher verwendet, um diese Änderungen zu überwachen und eine bestimmte E-Mail-Adresse von ihnen zu benachrichtigen.Wie überwachen Sie Dateizugriff und Änderungen auf einem Dateiserver nach Benutzername?
Was ich jetzt wissen möchte, ist, wie man den Namen/IP des Benutzers/Computers, der diese Änderungen vorgenommen hat, herauszufinden. Irgendwelche Ideen?
Als Alternative zum Schreiben meiner eigenen Software gibt es eine gute (möglicherweise kostenlose) Software, die diese Funktionalität unterstützt?
Ich habe eine ähnliche Aufgabe ... den Dateizugriff in einem Verzeichnis zu überwachen und einige E-Mail-Benutzer zu benachrichtigen. Können Sie mir bitte mitteilen, wie Sie es gemacht haben? Der Überwachungsteil. Danke –
Ich denke ShareMonitor kann dein Problem lösen. Es ermöglicht Ihnen, jeden Zugriff auf Ihre freigegebenen Netzwerkdateien zu überwachen: [ShareMonitor-Homepage] (http://csharptips.wordpress.com/2010/03/02/monitoring-access-to-your-shared-files-on-network/) –