Вы должны создать Windows Service
, который содержит FileSystemWatcher
.Отсюда вы можете определить, какой пользователь изменил файл, вызвавший событие OnChanged
watcher.Changed += new FileSystemEventHandler(OnChanged);
private static void OnChanged(object source, FileSystemEventArgs e)
{
// Specify what is done when a file is changed, created, or deleted.
Console.WriteLine("File: " + e.FullPath + " " + e.ChangeType);
}
FileSystemWatcher
Прослушивает уведомления об изменениях файловой системы и вызывает события при изменении каталога или файла в каталоге.