Как вывести список всех файлов, к которым обращается процесс? (также выпущен)
Я пытаюсь получить список файлов, к которым обращается определенный процесс, используя либо идентификатор процесса, либо запустив его с помощью какой-либо утилиты командной строки.
Я старался xperf
но документация действительно расплывчата и, несмотря на день попыток, я не могу получить то, что мне нужно.
Кто-нибудь знает о такой утилите?
Примечание. Список файлов, к которым был получен доступ, должен включать также файл, который был открыт и закрыт.
1 ответ
Я знаю, что Process Monitor 3.2 будет делать то, что вы хотите, но он известен в основном как инструмент на основе графического интерфейса. Если вы печатаете procmon /?
, вы получите список параметров командной строки. Я предлагаю экспортировать конфигурацию (.pmf) и использовать ее для экспорта файла CSV или XML для анализа.
К сожалению, необходимость создания файла конфигурации заранее не позволяет вам просто ввести имя процесса, которому вы хотите следовать. Вы можете автоматизировать написание фильтров, но требует использования PowerShell.