Zostałem poproszony o znalezienie sposobu monitorowania zmian (modyfikacji, zmiany nazwy, usuwania, przenoszenia) plików w określonych folderach na udostępnionym serwerze plików firmy (prosty katalog współużytkowany w oknach). Napisałem prostą aplikację w języku C#, która używa FileSystemWatcher do monitorowania tych zmian i powiadamiania ich o określonym adresie e-mail.W jaki sposób monitorujesz dostęp do plików i zmiany na serwerze plików według nazwy użytkownika?
Teraz chciałbym się dowiedzieć, jak znaleźć nazwę/adres IP użytkownika/komputera, który wprowadził te zmiany. Jakieś pomysły?
Jako alternatywa dla pisania własnego oprogramowania, czy istnieje jakieś dobre (prawdopodobnie bezpłatne) oprogramowanie obsługujące tę funkcję?
Mam podobne zadanie ... aby monitorować dostęp do plików w katalogu i powiadamiać niektórych użytkowników poczty e-mail. Czy możesz mi powiedzieć, jak to zrobiłeś? Część monitorująca. Dzięki –
Myślę, że ShareMonitor może rozwiązać twój problem. Umożliwia monitorowanie dowolnego dostępu do udostępnianych plików sieciowych: [strona główna programu ShareMonitor] (http://csharptips.wordpress.com/2010/03/02/monitoring-access-to-your-shared-files-on-network/) –