Файловый монитор в C# или VbNet
С dotnet есть ли способ справиться с деятельностью файловой системы? Мне нужно сделать программное обеспечение, которое фиксирует доступ к файлам (например, Process Monitor от Sysinternals). Я не могу использовать FileSystemWatcher, потому что в случае совместного использования сети он регистрирует события также другим пользователем. Мне нужно регистрировать только активность текущей системы. У кого-то есть решение или кто знает, как работает Sysinternals Process Monitor?