Как получить пути файлов и папок которые на данный момент использует процесс в C#?

Нужен метод который мог бы циклический проверять какой файл или папка используется в данный момент процессом и возвращал список для дальнейшего анализа путей. Не так давно узнал про PerformanceCounter что частично упростило мне жизнь. Но так и весит этот вопрос, по идеи сам проект завис. Так как концепция моего приложения требует решение данного вопроса . Есть пример чего я хочу достичь это стандартная оснастка Resource Monitor под винду. Там есть вкладка Диск > Работа диска просто выбираешь любой процесс и можно увидеть все файлы и папки открытые этим процессом. Собственно поэтому я еще не слился, так как предполагаю что есть API под это дела, .Net Framework толстый, ни одной жизни программиста не хватит чтобы все изучить. Любые варианты решения обсудим.

введите сюда описание изображения


Ответы (0 шт):